The Flight Deal Finder project utilizes the Sheety API, Tequila API, and Google Sheets to track and alert users about flight deals. Users can input their destination cities, and the program will check for flight deals, updating a Google Sheets spreadsheet and sending notifications when deals are found.
- User-friendly command-line interface for entering destination details.
- Automatic recording of flight data in a Google Sheets spreadsheet.
- Real-time tracking of flight prices and alert notifications.
- User Input: Users input their destination cities through a command-line interface.
- Tequila API: The entered city details are sent to the Tequila API to retrieve flight information.
- Sheety API: The retrieved flight data is then sent to the Sheety API, which stores it in a Google Sheets spreadsheet.
- Google Sheets: The flight data is updated in real-time in the Google Sheets spreadsheet, allowing users to track flight prices.
- Notification: When a deal is found, users receive an email notification with the flight details.
git clone https://github.com/Manjunathhs-0003/Flight-Deal.git
cd Flight-Deal
pip install requests smtplib twilio
- Sign up or log in to Sheety Sheety.
- Create a new project or select an existing one.
- In your project settings, you will find your Sheety API key.
- Note the endpoints for your project (e.g., prices and users).
- Go to the Tequila API Tequila API.
- Sign up or log in.
- Obtain your API key from the dashboard.
- Go to the Google Developers Console Google Developers Console.
- Create a new project or select an existing one.
- Enable the Google Sheets API for your project.
- Create credentials for your project and download the JSON file containing your client secret.
- You will use this file to authenticate requests to the Google Sheets API.