Skip to content
System Note 15 · Independent Builds

Weather Data Pipeline

PythonPandasGitHub ActionsETL
What it is

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

Why I built it

I wanted to prove out zero-infrastructure scheduled ETL, and then to be honest when it was not replay-safe.

← Back to Build Notes