SkyCast is a simple weather application built using Python's Tkinter library. It allows users to select a city and view current weather data including temperature, humidity, and wind speed, with the ability to toggle between light and dark themes.
- City selection from dropdown
- Real-time current temperature, humidity, and wind details
- Light and dark mode toggle
- Real-time clock display
- User-friendly interface
-
Make sure Python 3 is installed.
-
Install required packages: command to install requests: pip install requests
-
Clone this repository to your local machine.
- Insert your OpenWeatherMap API key into the
api_keyvariable in the script.- api_key = "YOUR_API_KEY_HERE"
- Run the script: python weather_api.py
- Select a city, click "Get Weather Report," and view the weather info.
Get your free OpenWeatherMap API key at https://openweathermap.org/api, and add it in the script where indicated.
MIT License
Created by [Thathaji Paila]. For questions, open an issue or reach out via GitHub.
