Skip to content

The Flight Deal Finder project tracks and alerts users about flight deals by leveraging the Sheety API, Tequila API, and Google Sheets, updating a spreadsheet in real-time and sending notifications when deals are found

Notifications You must be signed in to change notification settings

Manjunathhs-0003/Flight-Deal

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Flight Deal

Overview

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.

Features

  • 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.

How the Project Works

  1. User Input: Users input their destination cities through a command-line interface.
  2. Tequila API: The entered city details are sent to the Tequila API to retrieve flight information.
  3. Sheety API: The retrieved flight data is then sent to the Sheety API, which stores it in a Google Sheets spreadsheet.
  4. Google Sheets: The flight data is updated in real-time in the Google Sheets spreadsheet, allowing users to track flight prices.
  5. Notification: When a deal is found, users receive an email notification with the flight details.

Installation Guide

Clone the Repository

git clone https://github.com/Manjunathhs-0003/Flight-Deal.git

Navigate to the Project Directory

cd Flight-Deal

Install Required Libraries

pip install requests smtplib twilio

Set Up API Keys and Endpoints

Sheety API

  1. Sign up or log in to Sheety Sheety.
  2. Create a new project or select an existing one.
  3. In your project settings, you will find your Sheety API key.
  4. Note the endpoints for your project (e.g., prices and users).

Tequila API

  1. Go to the Tequila API Tequila API.
  2. Sign up or log in.
  3. Obtain your API key from the dashboard.

Google Sheets API

  1. Go to the Google Developers Console Google Developers Console.
  2. Create a new project or select an existing one.
  3. Enable the Google Sheets API for your project.
  4. Create credentials for your project and download the JSON file containing your client secret.
  5. You will use this file to authenticate requests to the Google Sheets API.

About

The Flight Deal Finder project tracks and alerts users about flight deals by leveraging the Sheety API, Tequila API, and Google Sheets, updating a spreadsheet in real-time and sending notifications when deals are found

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages