Skip to content

⛅ Simple GTK weather application built using Python

License

Notifications You must be signed in to change notification settings

Edveika/Py-Weather

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

87 Commits
 
 
 
 
 
 
 
 

Repository files navigation

☀️ Py-Weather

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.

Screenshot from 2023-10-31 18-52-29

Screenshot from 2023-10-31 18-52-32

🔥 Features

  • 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

📔 Libraries used

  • PyGTK 3.0 and higher
  • threading
  • time
  • os
  • json
  • requests

🏃 Running the application

  • Using python's interpreter in Py-Weather/Py-Weather/ dir:
python3 main.py

🤝 Credits

Open-Meteo for a simple, free to use API

📜 License

This project is licensed under the GPL v2 LICENSE.

About

⛅ Simple GTK weather application built using Python

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages