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
requiredon all phone numbers- e.g If your phone number is
1234567890and you live in the U.S, pass in+11234567890
- e.g If your phone number is
- The location
5003seems 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
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file global_entry_notifier-0.3.0.tar.gz.
File metadata
- Download URL: global_entry_notifier-0.3.0.tar.gz
- Upload date:
- Size: 5.6 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.10.4
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
93f8af9b40a5e09c605a767c42594c787ec859994492e9856f47310e2ca20465
|
|
| MD5 |
953f9604f46eb4274b048321fb7351a6
|
|
| BLAKE2b-256 |
b40913543b8f298366d9e4c62375230a8fb78a6392f859550bb8fa232b5f0b31
|
File details
Details for the file global_entry_notifier-0.3.0-py2.py3-none-any.whl.
File metadata
- Download URL: global_entry_notifier-0.3.0-py2.py3-none-any.whl
- Upload date:
- Size: 7.2 kB
- Tags: Python 2, Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.1 CPython/3.10.4
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
432485d5116a8092c9cb21572d9422fed58a50d810b8184e2148b25bac37ca98
|
|
| MD5 |
bc559578bb5b6fc956f0e05b1b2f4bcc
|
|
| BLAKE2b-256 |
fa6cfddf58002ab2d9da41a3af9f2c3b24fa59a040ee83b62be1dd6f40b29e7f
|