Notifies you on newly available Global Entry appointment times
Project description
Global Entry Notifier
This application can be setup to notify you via text whenever a new Global Entry appointment becomes available at your chosen interview location.
Twilio is used to send SMS notifications. Signing up for a new account should provide you with a small starting balance that should be more than enough to cover the SMS notifications
pip install global-entry-notifier
Single run
After install, run the notifier to confirm you successfully receive a text message:
global-entry-notifier \
-l 5003 \
-p <YOUR_PHONE_NUMBER> \
--twilio-number <TWILIO_PHONE_NUMBER> \
--twilio-sid <TWILIO_ACCOUNT_SID> \
--twilio-token <TWILIO_AUTHENTICATION_TOKEN>
NOTES:
- Country codes are
required
on all phone numbers- e.g If your phone number is
1234567890
and you live in the U.S, pass in+11234567890
- e.g If your phone number is
- The location
5003
seems to always have available slots so it's great for testing. If that doesn't work, try5004
Locations
You can view the full list of interview locations by running:
global-entry-locations
To narrow down the search, you can filter the results using the -n, --name
and -s, --state
arguments:
global-entry-locations -s tx
global-entry-locations -s tx -n laredo
Schedule availability checks with cron (Linux/MacOS)
Scheduling this application via cron is probably the easiest method to start performing automatic appointment availability checks
NOTE: cron requires the full path to the application's entry point. Retrieve the path with:
which global-entry-notifier
Checking once per hour is likely sufficient:
0 */1 * * * /home/<USER>/.local/bin/global-entry-notifier -l <LOCATION> -p <YOUR_PHONE_NUMBER> --twilio-number <TWILIO_PHONE_NUMBER> --twilio-sid <TWILIO_ACCOUNT_SID> --twilio-token <TWILIO_AUTHENTICATION_TOKEN>
Miscellaneous
Display the help menu:
global-entry-notifier -h
global-entry-notifier --help
global-entry-locations -h
global-entry-locations --help
Display the version:
global-entry-notifier -V
global-entry-notifier --version
global-entry-locations -V
global-entry-locations --version
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for global_entry_notifier-0.3.0.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 93f8af9b40a5e09c605a767c42594c787ec859994492e9856f47310e2ca20465 |
|
MD5 | 953f9604f46eb4274b048321fb7351a6 |
|
BLAKE2b-256 | b40913543b8f298366d9e4c62375230a8fb78a6392f859550bb8fa232b5f0b31 |
Hashes for global_entry_notifier-0.3.0-py2.py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 432485d5116a8092c9cb21572d9422fed58a50d810b8184e2148b25bac37ca98 |
|
MD5 | bc559578bb5b6fc956f0e05b1b2f4bcc |
|
BLAKE2b-256 | fa6cfddf58002ab2d9da41a3af9f2c3b24fa59a040ee83b62be1dd6f40b29e7f |