Skip to content

NikhilVerma-dev/python-weather-dashboard

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 

Repository files navigation

Weather Dashboard

A simple Python weather application that fetches real-time weather information using the Open-Meteo API.

Features

  • Search the weather by city name
  • Automatically fetch latitude and longitude
  • Display country information
  • Show current temperature
  • Show humidity
  • Show wind speed
  • Handle invalid city names gracefully

Technologies Used

  • Python
  • Requests Library
  • Open-Meteo Geocoding API
  • Open-Meteo Weather API

Installation

  1. Clone the repository
git clone <repository-url>
  1. Install dependencies
pip install requests
  1. Run the program
python weather.py

Example Output

Enter city name: Delhi

================== Weather Report ==================

City: Delhi
Country: India
Temperature: 31.2°C
Humidity: 51%
Wind Speed: 2.7 km/h

Project Structure

Weather-Dashboard-Python/
│
├── weather.py
└── README.md

Future Improvements

  • 7-day weather forecast
  • Hourly weather forecast
  • Weather condition icons
  • Graphical user interface (GUI)
  • Weather history and search history

Author

Nikhil

About

A Python weather dashboard that fetches real-time weather data using the Open-Meteo API and displays temperature, humidity, and wind speed for any city.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages