A simple weather forecast application that provides accurate real time weather data for any major city around the world. It displays detailed weather findings along with comprehensive weather descriptions for better understanding. It also shows the weather forecast for the next seven days.
The project was coded in Python and utilized its built in libraries for frontend and backend. Utilized the OpenWeather API to get the data required to display to the user.
-Tkinter (GUI library)
-requests (HTTP library)
-Geopy (geocoding library)
-Timezonefinder (timezone library)
-pytz (timezone library)
-PIL (Python Imaging Library)
To run this program locally on your computer, launch terminal and do the following:
- Clone the repositoy: https://github.com/MuhammadMunir1214/weather-forecast-app.git
- Install the required libraries: pip install -r requirements.txt
- Generate your own API key from: https://openweathermap.org/api
- Replace {API KEY} in the code file with your API key
- Run the application through terminal with the following command: python main.py