An open API service indexing awesome lists of open source software.

https://github.com/nittaany/weather_python

A Weather App - built using Python, retrieves weather information by requesting to OpenWeatherMap APIs.
https://github.com/nittaany/weather_python

api python tkinter-python weather-app weather-forecast

Last synced: 8 months ago
JSON representation

A Weather App - built using Python, retrieves weather information by requesting to OpenWeatherMap APIs.

Awesome Lists containing this project

README

          

# Weather_Python

Weather App


Weather App Logo

This Weather App, built using Python's Tkinter, retrieves weather information based on user-entered city names. It requests for OpenWeatherMap API calls.

## 🌟 Features

- **User Input:** Enter a city name and click the search icon to fetch weather information.
- **Weather Details:** Display of current temperature, conditions, humidity, wind speed, pressure, and local time.

![Working Image](https://drive.google.com/uc?export=view&id=19euS5fPkeJi04oyJkebrtVcpTQEcokce)

- **Error Handling:** Prompt for invalid entries.

![Error Image](https://drive.google.com/uc?export=view&id=1wtWy9vim0BIb4JN1yOcGtwxyrBfbN6zF)

## 🚀 How to Use

1. **Setup:** Ensure Python libraries (`tkinter`, `geopy`, `timezonefinder`, `requests`, `pytz`) are installed.
2. **Run the App:** Execute the Python script to launch the Weather App interface.
3. **Enter City:** Type the city name in the text field and click the search icon.
4. **View Weather:** Display of current weather details for the entered city.

## 🔧 Requirements
- Python 3.x
- Tkinter
- geopy
- timezonefinder
- requests
- pytz

## 📝

This Weather App is a basic demonstration of Python libraries for weather data. Enhancements can be made for additional features or improved UI/UX.