A small web-app to find out routes operating by certain aircraft types by certain airline. Helps to catch some rare aircraft or wisely choose business class miles redemption
![Screenshot 2023-05-28 at 21 58 28](https://private-user-images.githubusercontent.com/75523805/241585423-100128cf-40a3-4152-962f-10c99e054e24.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MTkzNTU1OTEsIm5iZiI6MTcxOTM1NTI5MSwicGF0aCI6Ii83NTUyMzgwNS8yNDE1ODU0MjMtMTAwMTI4Y2YtNDBhMy00MTUyLTk2MmYtMTBjOTllMDU0ZTI0LnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA2MjUlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwNjI1VDIyNDEzMVomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTYyZDE3MzRmMzI4ZTU1MTMwNGM1MWM3YjU5Mjc3ODkzZDczMjBmNzMxNDZiMTNjYjA5NjE2NGE2ZTZlNWY0NzMmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.7WEmcv5wSW-zl3AwqhTyYrkdwrvEOtKTlhDhcDu1jv0)
Back: Python 3.9, FastAPI, requests, bs4
Client: HTML5, CSS, JS, Select2
- For choosen airline app parses Flightradar24 page with list of aircrafts
- User prompted to choose one of aircrafts type used by airline
- For choosen aircraft type app looks for unique routes operated by all of the aircrafts of this type
- A gcmap link is generated to visualise those unique routes
Clone the project
git clone https://github.com/d31337ed/GetAircraftRoutes.git
- Go to the project directory
cd GetAircraftRoutes
- Run the web-server
> uvicorn index:app
- Open the client in browser
http://localhost:8000
-
Catch exeptions after temporarily ban by flightradar. Add adaptive time-out for outcome requests.
-
Fix Aircraft Types buttons shifts
-
Improve appearence
If you have any feedback, please reach out to me at anton -at- de1337ed.ru