A flight searching program which looks for low valued flights and sends a SMS alert. Default origin location is Airport IAH in Houston, TX
Features:
- Uses Sheety to read destination ideas and update IATA codes
- Uses Tequila to search for flights
- Uses Twilio to send out an automated SMS
- Search time frame is from tomorrow to 6 months
- Specify the maximum price wanted in the Google Sheets
- Sends out a SMS if a flight is below the maximum expected price
- Can easily switch to SMTP mail if SMS is deemed unworthy (See bottom of
notification_manager.py
)
How to run:
- Download repository
- Open downloaded repository with a command line interface
- Create an account on Twilio, get your api key, account sid, phone numbers,
and update
notification_manager.py
- Create an account on Tequila, get your api key and update
flight_search.py
- Create an account on Sheety, get your api key and update
data_manager.py
- Create a Google Sheet and setup / give access to Sheety to access
- Fill out relevant info (See Excel screenshot below for example). There is no need to provide the IATA codes -> the program will do it for you
- Set a low price. The low prices I obtained were from Google flights
- run
pip install twilio
- run
python main.py
- Script will be run and message will be sent if flight price meets threshold. Can also easily be updated to send SMTP
Program Running Example:
Google Sheets Example:
Google Flight Price Prediction: