Skip to content
@ottrec

ottrec

Unofficial website and open dataset for the City of Ottawa drop-in recreation schedules, created by @pgaskin.

Website

  • Today - upcoming activities
  • Map - filterable map of facilities
  • Schedules - view all schedules on one page
  • Activities - activity availability by area, facility, and time of day
  • Advanced Search - create a custom set of schedules
  • About - more info and write-ups about how stuff works

Datasets

Format Download Schema
JSON (simplified) latest.json schema.json
CSV (simplified) latest.csv.zip schema.csv
Protobuf (raw) latest.pb schema.proto

See data.ottrec.ca for more information.

LLM Usage

The scraper and schema are entirely hand-written and verified. The dataset indexing, heuristics, and query language for the website are as well.

I read the diff of all dataset updates. I also have claude read them as well to catch the less-obvious things (using some tooling I gave it ideas for). I report typos and incorrect schedules to the city daily when I notice them (usually ~5 per week).

The website is designed by me at a high-level (features, layout, and architecture), but I delegate most of the implementation to Claude since I don't really enjoy front-end development. All long-form prose (and most of the shorter stuff) is written by me.

The data enrichment is fully maintained by Claude, but I review the code and make the decisions about how to interpret stuff.

Pinned Loading

  1. scraper scraper Public

    City of Ottawa drop-in recreation schedule scraper.

    Go 4

  2. data data Public

    City of Ottawa drop-in recreation schedule data.

    1 1

  3. website website Public

    City of Ottawa drop-in recreation schedule website.

    Go

  4. misc misc Public

    Miscellaneous scripts for doing stuff with ottrec data.

    Go

  5. data-enrichment data-enrichment Public

    Best-effort parsing of schedule changes, facility notifications, and facility special hours.

    Go

  6. maps maps Public

    Map styles for ottrec.ca. WIP.

    Go

Repositories

Showing 7 of 7 repositories

Top languages

Loading…

Most used topics

Loading…