Skip to content

Given a round-trip dates, find flight availability by scrapping Google Flights site and send a screenshot and a text file via Slack!

License

Notifications You must be signed in to change notification settings

sachs7/Flight-Finder

Repository files navigation

Flight-Finder

Imagine you plan to travel to a different country but want to find a flight that fits into your budget! Isn't it kind of annoying to keep visiting flight site's daily to know if you can find a fare that is light on your pocket? Well, this is an attempt to automate this process via Splinter (a wrapper around Selenium), Python and Slack - for sending you updates.

The bot sends you an update every half an hour (can be adjusted) so that you never miss an opportunity to book a budget airline!

To install:

  • Clone this repo.
  • Run pip3 install -r requirements.txt
  • Download Chrome Driver and place it in Python PATH
  • Edit "BASE_PATH" variable in settings.py
  • Run python3 main.py

Note: You need to get a Slack Token and have a Slack channel for this to work. Slack Message and the Commandline output is as shown in below:

Slack Message: Sample Slack Message

CommandLine: CommandLine Format

About

Given a round-trip dates, find flight availability by scrapping Google Flights site and send a screenshot and a text file via Slack!

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages