Extract UK MP details from the Houses of Parliament API & expense claims from the Independent Parliamentary Standards Authority.
Uses a version of
A very lightweight EtL pipeline builder with transformations and scheduling.
Flat Files -> transform -> DuckDB or Motherduck
Test pipeline locally with DuckDB then to the cloud with Motherduck.
The pipeline.toml configures the whole pipeline.
To use access MotherDuck locally update config/secret.toml
MOTHERDUCK_TOKEN = "Your Motherduck Access Token"
Be Safe and add this file to .gitignore
pipeline_workflow.yml github action scheduling
Repository Secrets
MOTHERDUCK_TOKEN = Your Motherduck Access Token