Skip to content

Commit 9614ec9

Browse files
authored
Update README.md
1 parent e0b3b06 commit 9614ec9

File tree

1 file changed

+44
-7
lines changed

1 file changed

+44
-7
lines changed

README.md

+44-7
Original file line numberDiff line numberDiff line change
@@ -1,20 +1,57 @@
11
# checkUSCIS
2-
Quick Python script that checks your case status for your USCIS case
2+
A quick Python script that checks your case status for your USCIS case
33

44
If you are like me who have been anxiously waiting to hear back from USCIS about a form you've submitted, and is tired of checking on their website every hour, worry no more! Use this handy little script to check your status from commandline. If you'd like, borrow the few lines of code and have it send yourself daily test reminders, etc...
55

66
Happy hacking!
77

8-
## Dependencies
8+
### Neighbour Polling
9+
It's useful to check the status of your adjacent reciept numbers to get a general idea of how your application is moving compared to others. use the -n argument to enable it, pass it a integer to specify how many neighbours you want to check.
10+
11+
## External Dependencies
912
BeautifulSoup 4
1013

1114
## Usage
12-
python3 checkUSCIS.py [your recipt number]
15+
python3 checkUSCISstats.py -h
16+
usage: checkUSCISstats.py [-h] [-n [N]] Reciept Number
17+
18+
Process some integers.
19+
20+
positional arguments:
21+
Reciept Number Your USCIS Reciept Number, starts with 3 letters
22+
23+
optional arguments:
24+
-h, --help show this help message and exit
25+
-n [N] Enable Neighbour Polling, followed by # of neighbour to
26+
check, default is 10
27+
1328

1429
## Example
15-
<<< python3 checkUSCIS.py YSC199001xxxx
30+
<<<< python3 checkUSCIS.py YSC1xxxxx1336
31+
32+
>>>> checking USCIS for Reciept: YSC1xxxxx1336
1633
17-
>>>
18-
checking USCIS for Reciept: YSC199001xxxx
34+
>>>> On January x, 2019, the Post Office delivered your new card for Receipt Number YSC1xxxxx1336, to the address that you gave us. The tracking number assigned is 9205590153xxxxxxxxx. You can use your tracking number at www.USPS.com in the Quick Tools Tracking section. If you move, go to www.uscis.gov/addresschange to give us your new mailing address.
1935
20-
On January x, 2019, the Post Office delivered your new card for Receipt Number YSC199001xxxx, to the address that you gave us. The tracking number assigned is 9205590153xxxxxxxxx. You can use your tracking number at www.USPS.com in the Quick Tools Tracking section. If you move, go to www.uscis.gov/addresschange to give us your new mailing address.
36+
<<<< python3 checkUSCISstats.py YSC1xxxxx1345 -n 20
37+
>>>> Case entered: YSC 1xxxxx1345
38+
>>>> checking USCIS for Reciept: YSC1xxxxx1336
39+
>>>> checking USCIS for Reciept: YSC1xxxxx1337
40+
>>>> checking USCIS for Reciept: YSC1xxxxx1338
41+
>>>> checking USCIS for Reciept: YSC1xxxxx1339
42+
>>>> checking USCIS for Reciept: YSC1xxxxx1340
43+
>>>> checking USCIS for Reciept: YSC1xxxxx1341
44+
>>>> checking USCIS for Reciept: YSC1xxxxx1342
45+
>>>> checking USCIS for Reciept: YSC1xxxxx1343
46+
>>>> checking USCIS for Reciept: YSC1xxxxx1344
47+
>>>> checking USCIS for Reciept: YSC1xxxxx1346
48+
>>>> checking USCIS for Reciept: YSC1xxxxx1347
49+
>>>> checking USCIS for Reciept: YSC1xxxxx1348
50+
>>>> checking USCIS for Reciept: YSC1xxxxx1349
51+
>>>> checking USCIS for Reciept: YSC1xxxxx1350
52+
>>>> checking USCIS for Reciept: YSC1xxxxx1351
53+
>>>> checking USCIS for Reciept: YSC1xxxxx1352
54+
>>>> checking USCIS for Reciept: YSC1xxxxx1353
55+
>>>> checking USCIS for Reciept: YSC1xxxxx1354
56+
>>>> checking USCIS for Reciept: YSC1xxxxx1355
57+
>>>> 3 out of 20 filed around your file date are still pending, don't give up!

0 commit comments

Comments
 (0)