Skip to content

jimhouserock/data_pipeline_test_github_actions

Repository files navigation

🌤️ Simple Weather Data Pipeline

Test GitHub Actions with Toronto weather data - no API keys needed!

🚀 Quick Start

  1. Fork this repo
  2. Done! GitHub Actions runs automatically

What it does

  • Gets Toronto weather data every day
  • Saves to data/ folder
  • No setup required

GitHub Actions Setup

No credentials needed! GitHub provides GITHUB_TOKEN automatically.

Test Schedule (Currently Active)

  • Runs every 5 minutes for testing
  • Check "Actions" tab to see it working

Switch to Daily Schedule

python schedule_helper.py daily
git add .
git commit -m "daily schedule"
git push

Local Testing

git clone https://github.com/jimhouserock/simple_data_pipeline.git
cd simple_data_pipeline
pip install -r requirements.txt
python data_pipeline.py

Files Generated

  • data/weather_history.json - All historical weather data (last 30 days)
  • data/weather_history.csv - Historical data in CSV format for analysis
  • data/weather_latest.json - Just the most recent weather data

That's it! Simple GitHub Actions testing with real weather data.

About

Daily Toronto weather information | Test Github Actions

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •  

Languages