Skip to content

This Weather App is a simple Python application built using the Tkinter library for the GUI, and it utilizes the OpenWeatherMap API to fetch real-time weather data.

Notifications You must be signed in to change notification settings

RiteshPatil2001/Weather-Forecasting-App-Using-Python

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Weather-Forecasting-App-Using-Python

Weather App

Description

This Weather App is a simple Python application built using the Tkinter library for the GUI, and it utilizes the OpenWeatherMap API to fetch real-time weather data. The app displays current weather information, including temperature, weather condition, humidity, wind speed, and more. It also allows users to view past 5 days' weather records for a specific location.

Features

  • Current Weather: Get real-time weather information for a specified city.
  • Unit Setting: Choose units for temperature, pressure, wind speed, visibility, and time format.
  • Location Management: Manage, search for different locations, and view locations on the map.
  • Past Weather Records: View the weather records for the past 5 days for a specific location.

Installation

Prerequisites

  • Python 3.x
  • Tkinter
  • requests
  • geopy
  • timezonefinder
  • mysql-connector
  • Pillow (PIL)

Steps

  1. Clone the repository:

    git clone https://github.com/RiteshPatil2001/Weather-Forecasting-App-Using-Python.git
  2. Install the required packages:

    pip install -r requirements.txt
  3. Run the Weather App:

    python weather_app.py

Usage

  1. Launch the application.
  2. Enter the city name in the search box and press Enter or click the "Tap Here" button.
  3. View the current weather information displayed on the interface.
  4. Explore additional features like unit setting, location management, and past weather records.

Menu Options

  • Home: Return to the main screen.
  • Location: Manage, search, and view locations on the map.
  • Unit Setting: Set units for temperature, pressure, wind speed, visibility, and time format.
  • Help: Access information about the application, contact details, and API details.

Screenshots

Weather1 Weather2 Weather3

About

This Weather App was developed by Ritesh Patil. If you have any questions or concerns, feel free to contact us.

About

This Weather App is a simple Python application built using the Tkinter library for the GUI, and it utilizes the OpenWeatherMap API to fetch real-time weather data.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages