Skip to content

MaryamAshraff2/MDAH-Weather-Application

Repository files navigation

MDAH Weather App

=====================

Introduction


The MDAH Weather App is a Python-based weather application that allows users to retrieve real-time weather information for various cities. The application features a graphical user interface (GUI) built using the Tkinter library.

Features


  • Real-time Weather Data: Retrieve current weather conditions, temperature, and pressure for any city.
  • City Search: Search for cities by name and view their current weather conditions.
  • Graphical Visualization: View a graphical representation of temperature-pressure relations for searched cities.
  • Data Persistence: Save and view weather data for previously searched cities.

Requirements


  • Python 3.x: The application is built using Python 3.x and requires a compatible version to run.
  • Tkinter: The application uses the Tkinter library for GUI development.
  • Requests: The application uses the Requests library to make HTTP requests to the OpenWeatherMap API.
  • OpenWeatherMap API Key: The application requires a valid OpenWeatherMap API key to retrieve weather data.

Installation


To install the MDAH Weather App, follow these steps:

  1. Clone this repository to your local machine.
  2. Install the required libraries using pip: pip install tkinter requests
  3. Run the application using Python: python app.py

Usage


  1. Launch the application and enter a city name in the search bar.
  2. Click the "Search" button to retrieve the current weather conditions for the city.
  3. View the weather data and graphical visualization for the city.
  4. Save the weather data for the city by clicking the "Save" button.

License


The MDAH Weather App is released under the MIT License. See LICENSE.txt for details.

Acknowledgments


We'd like to Thank:

  • OpenWeatherMap for providing the weather data API
  • Tkinter for providing the GUI library

We'd like to thank the following contributors for their work on this project:

  • Maryam Ashraff
  • Dania Karrar
  • Afifa Siddique
  • Hamza Khan

Contact


If you have any questions or feedback about the MDAH Weather App, please contact us at maryamaff2001@gmail.com.

About

The MDAH Weather App is a Python-based weather application that allows users to retrieve real-time weather information for various cities. The application features a graphical user interface (GUI) built using the Tkinter library.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors