Skip to content

Latest commit

 

History

3 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 

Repository files navigation

Weather-App A Python Tkinter-based Advanced Weather Application with real-time updates, IP-based auto-location, animated weather GIFs, 3-hour and daily forecasts, and an embedded temperature graph using Matplotlib. Uses OpenWeatherMap API and provides an internship-ready GUI experience.

Features Real-time weather data (OpenWeatherMap API) Auto-detect location using IP Animated weather GIF icons (sunny, cloudy, rain, storm, snow, etc.) 3-hour interval forecast (scrollable) 7-day average forecast (scrollable) Temperature trend graph using Matplotlib Supports Celsius & Fahrenheit Modern Tkinter interface with backgrounds based on weather condition

Technologies Used Python Tkinter Requests Pillow (PIL) Matplotlib

How to Run

  1. Install required packages: pip install requests pillow matplotlib

  2. Add your OpenWeatherMap API key in the code: API_KEY = "YOUR_API_KEY"

  3. Run the application: python Weather-App.py

License The project is licensed under MIT License

OpenWeatherMap API

About

A Python Tkinter-based Advanced Weather App with real-time updates, auto-location, animated weather GIFs, 3-hour and daily forecasts, and embedded temperature graphs using Matplotlib. Uses OpenWeatherMap API and provides an internship-ready GUI experience.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages