This app use skyscanner api to search flights instead of web crawler. So the speed is much faster and dates range can be larger.
Operating System: MacOS/Linux
Python: version>=3.6
Download the file to your local disk and unzip the file.
Then Run the following command:
python setup.py install
or
pip install -r requirements.txt
Register an account to use skyscanner After registration, get api key and export in your environment.
export rapidapi_host=replace_with_your_rapidapi_host
export rapidapi_key=replace_with_your_rapidapi_key
Start running Fly Home App
streamlit run run.py
After running the above command, your browser should open a page with the following address:
localhost:8501
Bingo, you can play with it.
Two resources are partially used in this project: Vincent-Cui and USCreditCardGuide