For anyone into Park Run:
There is no Park Run API, so I had claude write script that scrapes my public "all results" page on the parkrun website. I save the results to a local CSV file.
Each week, new rows get appended to a local CSV, deduped by run number so re-running the sync never creates duplicates. My dashboard's build step reads that CSV and creates a Park Run page (all-time stats) and renders it — stat tiles, a finish-time trend chart, and a full results table.
It's been great for tracking my improvement as I return from an injury.
I can share more detailed steps if there is interest