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).env
file for API key (secure practice)
git clone https://github.com/YourUsername/weather-app.git
cd weather-app
touch .env
WEATHER_API_KEY=your_openweathermap_api_key_here