This is a simple weather application written in Python that uses PyGTK for GUI(Graphical User Interface) and Open-Meteo API for weather data. I decided to make this app because I really wanted to understand how to make API requests, try out GTK.
- Weather forecast
- Current weather data
- Hourly forecast
- Daily forecast
- City picker - you can choose any city you want once you start the program
- GTK Graphical User Interface
- Manual data refresh - you can update weather information by clicking a button
- Automatic weather data update - new data gets pulled from the API every 60 minutes
- PyGTK 3.0 and higher
- threading
- time
- os
- json
- requests
- Using python's interpreter in Py-Weather/Py-Weather/ dir:
python3 main.py
Open-Meteo for a simple, free to use API
This project is licensed under the GPL v2 LICENSE.