Skip to content

This is a weather app created in python by a gui and without using any weather api like openweathermap api etc.

AbdullahDev786/Weather-app-using-python----no-api-needed

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Python Weather App

Features

  • Search any city (Nominatim OpenStreetMap) — no API key required
  • Current weather + 7+ day forecast from Open-Meteo (no API key)
  • Simple, responsive Tkinter GUI with forecast cards

Requirements

  • Python 3.8+
  • Install dependencies:
pip install -r requirements.txt

How to run

Open a terminal in the project folder and run:

python main.py

Notes

  • This app uses public, no-key APIs (Nominatim & Open-Meteo). Be respectful of usage limits.
  • If you want improved visuals, add Pillow and local icons, or replace the UI with PySide6 / PyQt6 for a modern look.

Next steps (optional)

  • Add icons for weather codes, include charts with matplotlib, package into an executable with PyInstaller.

About

This is a weather app created in python by a gui and without using any weather api like openweathermap api etc.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages