Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

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

AltStyle によって変換されたページ (->オリジナル) /