Skip to content

A sleek and simple Python application that provides real-time weather updates for any location worldwide. Powered by Python, Tkinter, and OpenWeatherMap API, Weatherly is your go-to tool for quick and accurate weather forecasts.

Notifications You must be signed in to change notification settings

Menula-De-Silva/Weatherly

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 

Repository files navigation

Weatherly 🌤️

Your Ultimate Weather Forecast App in Python


📌 About

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.

Weatherly Screenshot


💡 Features

🌍 Global Coverage

Get accurate weather details for any city in the world, thanks to OpenWeatherMap’s robust API.

⏱️ Real-Time Weather Updates

Receive up-to-the-minute weather data, including temperature, humidity, wind speed, and more.

🌡️ Temperature Conversion

Effortlessly toggle between Celsius and Fahrenheit to suit your preference.

🌤️ Dynamic Weather Icons

See the current weather conditions with visually appealing and accurate icons, such as sunny, cloudy, or rainy.

🌅 Sunrise and Sunset Times

Know when the day starts and ends with precise sunrise and sunset timings.

📍 Search Any Location

Easily search for any city by entering its name and retrieve weather data instantly.

🕰️ Timezone Support

Displays the local time of the selected city to help you plan better, especially when traveling.

🎨 Light and Dark Mode

Switch between light and dark themes for a comfortable viewing experience in different lighting conditions.

🚨 Severe Weather Alerts (Future Update)

Receive notifications for extreme weather conditions, such as storms or heatwaves.

📊 Weekly Weather Forecast (Future Update)

View a detailed 7-day weather forecast to plan your week efficiently.

🌌 Air Quality Index (Future Update)

Monitor air pollution levels and learn about the air quality in your area.

🗺️ Interactive Weather Maps (Future Update)

Explore live weather maps to visualize temperature, wind, and precipitation patterns globally.

🌐 Multi-Language Support (Future Update)

Access weather updates in your preferred language for a truly global experience.

🔔 Custom Weather Notifications (Future Update)

Set up personalized notifications for specific weather conditions, like rain or snow.


🚀 Getting Started

Prerequisites

Ensure you have the following installed:

  • Python 3.x
  • Required libraries: requests, tkinter, Pillow

Installation

  1. Clone the repository:
    git clone https://github.com/Menula-De-Silva/weatherly.git
    cd weatherly
    
    

About

A sleek and simple Python application that provides real-time weather updates for any location worldwide. Powered by Python, Tkinter, and OpenWeatherMap API, Weatherly is your go-to tool for quick and accurate weather forecasts.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages