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
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
Display the version:
global-entry-notifier -V
global-entry-notifier --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.2.0.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0fd13dd7c808a62188ea7023c854cd2cf0fe0445e913a00b852b69abe80c66a1 |
|
MD5 | c8130c17f330c8640ce5ccc881591393 |
|
BLAKE2b-256 | 9c0732dfdc2684370ce059da6c0081a77971102a870aa07348b64733a246434d |
Hashes for global_entry_notifier-0.2.0-py2.py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | fe118df57ce7ea5d422f1dbe949598ae35a19ffdcffe6457ea3b6a1386b78f36 |
|
MD5 | 2a3d6b6f536c039d5e61ef15b42fd2dd |
|
BLAKE2b-256 | ffe4befb9356ebe064a95f6499c4938a68026fed9eae97474e645d7c34951688 |