A sleek, Python-powered desktop weather app built with Tkinter, OpenWeatherMap API, and real-time geolocation using Geopy and TimezoneFinder. This app gives you current weather plus a 7-day forecast with icons, all packed in a clean GUI.
- ๐ Search weather by city name
- ๐ Shows local time & timezone
- ๐ก๏ธ Displays temperature, wind, humidity, pressure, and description
- ๐ 7-day weather forecast with daily icons
- ๐ผ๏ธ Styled with custom graphics and image assets
- Python 3
Tkinter(GUI)Geopy(location โ lat/long)TimezoneFinder(get timezone)OpenWeatherMap API(weather data)PIL/ImageTk(load images).envfile for API key (secure practice)
Hereโs a quick look at the Weather Forecast App in action:
git clone https://github.com/SNMiguel/weather-app.git
cd weather-apptouch .envWEATHER_API_KEY=your_openweathermap_api_key_here