Designed for real-time flight tracking and weather forecasting. It presents data in an intuitive and comprehensive manner. Currently under development.
Required to run the code:
- Flight Tracking: opensky
- Weather (you can use your own basemap, of course): AVWX-Engine
- Basemap: folium
pip install flask opensky-api pandas folium sqlite3 python-dotenv
If you get errors innstalling opensky-api, try it this way:
pip install https://github.com/openskynetwork/opensky-api/archive/master.zip#subdirectory=python
- First clone the repo. (AviationWorks/tracking)
- In your terminal cd to the tracking folder (AviationWorks/tracking).
- If you know the airline or flights you want to track, you can replace the filter in the get_fdy() to suit your needs.
Note: if there is no filter, all flights currently flying will be shown. (Not recommended) - Run the following in your terminal. If you
python3 app.py
- Open your browser and navigate to your local host. (The server it is running on can be found in the .log file)