Skip to content

ansh23coder/Python-Weather-App

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 

Repository files navigation

☁️ Smart Weather App

A modern desktop weather application built with Python and Tkinter that provides real-time weather updates and air quality information for any city. The app also includes voice assistance using pyttsx3 for an interactive user experience.


🚀 Features

  • 🌦️ Real-time weather updates
  • 🌡️ Displays temperature, humidity, and wind speed
  • 🌫️ Air Quality Index (AQI) monitoring
  • 🔊 Text-to-speech weather announcements
  • ⚠️ Voice alerts for unhealthy air quality levels
  • 🖥️ Simple and user-friendly GUI

🛠️ Technologies Used

  • Python
  • Tkinter
  • Requests
  • pyttsx3
  • Weather API

📦 Installation

1️⃣ Clone the Repository

git clone https://github.com/your-username/smart-weather-app.git

2️⃣ Navigate to the Project Directory

cd smart-weather-app

3️⃣ Install Required Dependencies

pip install requests pyttsx3

▶️ Run the Application

Run the following command:

python main.py

📸 Application Preview

Add screenshots of your application here.

![App Screenshot](screenshot.png)

📂 Project Structure

smart-weather-app/
│
├── main.py
├── requirements.txt
├── README.md
└── assets/

🔮 Future Improvements

  • 📍 Automatic location detection
  • 📊 Weather forecast charts
  • 🌙 Dark mode support
  • 📱 Mobile-responsive version
  • ☁️ Multiple city tracking

🤝 Contributing

Contributions are welcome!

  1. Fork the repository
  2. Create a new branch
  3. Commit your changes
  4. Push to your branch
  5. Open a Pull Request

👨‍💻 Author

Developed with ❤️ using Python and Tkinter.

About

Smart Weather App: A Python app using Tkinter for the GUI and pyttsx3 for text-to-speech, providing real-time weather data (temperature, humidity, wind speed) and air quality index (AQI) for any city. It also reads out weather details and offers warnings for unhealthy air quality.

Topics

Resources

Stars

Watchers

Forks

Contributors

Languages