A Python-based weather data pipeline that fetches weather forecast data from the OpenWeather API and stores it in a PostgreSQL database for analysis and tracking.
This project retrieves weather forecast data for Fargo, ND using the OpenWeather API and persists the data to a PostgreSQL database. It's designed to be run periodically to build a historical dataset of weather forecasts.
- Fetches 5-day weather forecast data from OpenWeather API
- Stores weather data in a Supabase PostgreSQL cloud database
- Uses GitHub Actions to automate the pipeline, running every day @ 2 am
- Modular architecture with separate database and configuration modules