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.1.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9ffab27598f5ea424ac44ad264a566756839a3f5873631a2692f3c4fcb53c834 |
|
MD5 | 2c8d7c4979daf609489f718c1267540d |
|
BLAKE2b-256 | 66ee93ddc64690b1ab64ae26bf48571eaa8ed40d536f9e39f7bfe71721151498 |
Hashes for global_entry_notifier-0.2.1-py2.py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f83d1e7fbedf28a72d2af31f7330fdfdeeee1b6c792530701fe36e58fdc6092c |
|
MD5 | 2e7f2c1bf3c11e3aee0ee0f5b03a0d84 |
|
BLAKE2b-256 | eaff0aee100f8ca2cbf9ea38ed3a3becd86a6cd33dc0df80774bb404811b5cf3 |