A simple Python weather application that fetches real-time weather information using the Open-Meteo API.
- 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
- Python
- Requests Library
- Open-Meteo Geocoding API
- Open-Meteo Weather API
- Clone the repository
git clone <repository-url>- Install dependencies
pip install requests- Run the program
python weather.pyEnter city name: Delhi
================== Weather Report ==================
City: Delhi
Country: India
Temperature: 31.2°C
Humidity: 51%
Wind Speed: 2.7 km/h
Weather-Dashboard-Python/
│
├── weather.py
└── README.md
- 7-day weather forecast
- Hourly weather forecast
- Weather condition icons
- Graphical user interface (GUI)
- Weather history and search history
Nikhil