Skip to content

shreyasgokhale/eurotrip-planner

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

12 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

EuroTrip Planner

Eurotrip planner is a Python script for planning the cheapest (euro)trip using SkyScanner API.

For more info, have a look at The EuroTrip Planner Blog: Part 1 and Part 2

⚠️ Update

Skyscanner stopped their free API in the beginning of 2022 and now you have to request special paid access. Unfortunately, there is no other better alternative which can replace it.

Feel free to use the backend if you find a custom API. Also open a PR if you want.

Requirements

  • Python3
  • Docker

Usage

First install all the requirements:

pip3 install -r requirements.txt

If docker is already installed, run following command to start a MongoDB server locally on default port

docker run --name eurotrip-planner-mongo -d mongo:latest

Then, edit first 5 variables in planner.py as according to your proposed trip and then run

python3 planner.py

Note: You will require a RapidAPI licence key. Please don't abuse mine :-)

Contributing

Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.

License

GPL

About

Plan your next EuroTrip using power of Skyscanner APIs

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages