Skip to content

A simple web app which lets you easily browse historical weather data and archives anywhere in the world.

Notifications You must be signed in to change notification settings

Tiramisat0/HistoriWeather

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 

Repository files navigation

HistoriWeather

HistoriWeather is a simple web app which lets you easily browse historical weather data and archives anywhere in the world.

How to Run

1. Install dependencies

Make sure you have Python 3

pip install flask flask-cors requests

2. Run Backend

python app.py

You should see:

Running on http://127.0.0.1:5000/

3. Open the app in your browser

http://127.0.0.1:5000/

Features

Easily look up hourly temperature data

Just enter:

  • Latitude
  • Longitude
  • Date

and the app fetches real data from the Open-Meteo Archive API, then displays an interactive line chart and a scrollable data table

It’s lightweight, fast, and requires no API keys.

Future features/ideas:

  • Multi-day Charts
  • More products: precipitation, wind, humidity, etc.
  • Location by City Name/Map
  • Export CSV/other data types
  • Selectable Weather API Provider (NOAA, Copernicus/ERA5, etc)

Tech Stack

Backend

  • Python 3
  • Flask — serves the app + API route
  • Requests — calls Open-Meteo API
  • Flask-CORS — allows frontend requests

Frontend

  • HTML + TailwindCSS
  • Chart.js — charts hourly temperatures

Data Source

  • Open-Meteo Archive API - A Free API with no key required. Has global coverage and

About

A simple web app which lets you easily browse historical weather data and archives anywhere in the world.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published