Your Ultimate Weather Forecast App in Python
Weatherly is a feature-packed Python application designed to provide comprehensive weather information for any city around the globe. Whether you're planning a trip, a daily commute, or just curious about the weather, Weatherly has you covered with real-time updates, dynamic visuals, and a user-friendly interface.
Get accurate weather details for any city in the world, thanks to OpenWeatherMap’s robust API.
Receive up-to-the-minute weather data, including temperature, humidity, wind speed, and more.
Effortlessly toggle between Celsius and Fahrenheit to suit your preference.
See the current weather conditions with visually appealing and accurate icons, such as sunny, cloudy, or rainy.
Know when the day starts and ends with precise sunrise and sunset timings.
Easily search for any city by entering its name and retrieve weather data instantly.
Displays the local time of the selected city to help you plan better, especially when traveling.
Switch between light and dark themes for a comfortable viewing experience in different lighting conditions.
Receive notifications for extreme weather conditions, such as storms or heatwaves.
View a detailed 7-day weather forecast to plan your week efficiently.
Monitor air pollution levels and learn about the air quality in your area.
Explore live weather maps to visualize temperature, wind, and precipitation patterns globally.
Access weather updates in your preferred language for a truly global experience.
Set up personalized notifications for specific weather conditions, like rain or snow.
Ensure you have the following installed:
- Python 3.x
- Required libraries:
requests
,tkinter
,Pillow
- Clone the repository:
git clone https://github.com/Menula-De-Silva/weatherly.git cd weatherly