Weather Data Pipeline
A small pipeline that fetched Toronto weather from Open-Meteo on a GitHub Actions cron and appended it to a versioned CSV. An idempotency review found retries could duplicate observations, so I retired the automation and kept the archive.
Open-Meteo · GitHub Actions cron (retired) · Python · CSV
I wanted to prove out zero-infrastructure scheduled ETL, and then to be honest when it was not replay-safe.