The Multi-City Weather App is a Python-based GUI application that fetches and displays real-time weather data for multiple cities. It provides the current weather conditions, temperature (in Celsius and Fahrenheit), and a 5-day weather forecast using data from the OpenWeatherMap API.
Features
Select multiple cities from a predefined list.
Fetch and display current weather conditions (temperature, description, and weather icon).
Show a 5-day weather forecast for selected cities.
Simple and intuitive GUI built with Tkinter.
Uses OpenWeatherMap API to fetch real-time weather data.
Technologies Used
Python: Core programming language.
Tkinter: GUI framework for creating the user interface.
Requests: HTTP library to fetch weather data from OpenWeatherMap API.
Pillow (PIL): Used for handling weather icons.
OpenWeatherMap API: Provides weather data.