Skip to content

This is a real-time weather forecast app that returns the current temperature, maximum and minimum temperature, humidity, and wind speed of the searched city. Along with this, application provides amazing UI.

Notifications You must be signed in to change notification settings

atharva-yadav/weather-application-python

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Weather Application Using Python

This is a real-time weather forecast app that returns the current temperature, maximum and minimum temperature, humidity, and wind speed of the searched city. In addition to this, the application provides an amazing user interface.

Modules used in this project:

  1. Tkinter: To create this Graphical User Interface (GUI), I have used a Python Tkinter Library which allows to insert text boxes, various texts, buttons, etc.
  2. PIL: PIL is the Python Imaging Library which provides the python interpreter with image editing capabilities.
  3. json: API response in in the form of json. So, to handle it, this module is used. Thiscomes built in with Python.
  4. requests: It is used for making HTTP requests to a specified URL. This module does not comes built in with Python. To install it type the below command in the terminal.

I have used Openweathermap API which simply accepts a name of location where weather need to fetched and the API key.

How to use this application:

You can directly use this app on your laptop or computer. Simply download this zip file and you'll get one .exe file. Even if you do not have Python installed on your PC, you can run that file and use this application.

Here is the Preview of the App:

image

About

This is a real-time weather forecast app that returns the current temperature, maximum and minimum temperature, humidity, and wind speed of the searched city. Along with this, application provides amazing UI.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages