GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ottrec
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles

This view

  • Original page
  • New address

GeezerVison is showing github.com — ottrec

README.md

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 5

  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

Loading
Type
Language
Sort
Showing 7 of 7 repositories
  • data Public

    City of Ottawa drop-in recreation schedule data.

    Uh oh!

    There was an error while loading. Please reload this page.

    ottrec/data's past year of commit activity
    1 1 0 0 Updated Nov 12, 2026
  • website Public

    City of Ottawa drop-in recreation schedule website.

    Uh oh!

    There was an error while loading. Please reload this page.

    ottrec/website's past year of commit activity
    Go 0 0 0 0 Updated Oct 2, 2026
  • data-enrichment Public

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

    Uh oh!

    There was an error while loading. Please reload this page.

    ottrec/data-enrichment's past year of commit activity
    Go 0 0 0 0 Updated Oct 2, 2026
  • scraper Public

    City of Ottawa drop-in recreation schedule scraper.

    Uh oh!

    There was an error while loading. Please reload this page.

    ottrec/scraper's past year of commit activity
    Go 5 AGPL-3.0 0 1 0 Updated Sep 19, 2026
  • .github Public

    Uh oh!

    There was an error while loading. Please reload this page.

    ottrec/.github's past year of commit activity
    0 0 0 0 Updated Sep 4, 2026
  • misc Public

    Miscellaneous scripts for doing stuff with ottrec data.

    Uh oh!

    There was an error while loading. Please reload this page.

    ottrec/misc's past year of commit activity
    Go 0 AGPL-3.0 0 0 0 Updated Aug 29, 2026
  • maps Public

    Map styles for ottrec.ca. WIP.

    Uh oh!

    There was an error while loading. Please reload this page.

    ottrec/maps's past year of commit activity
    Go 0 0 0 0 Updated Jun 19, 2026

People

@pgaskin

Top languages

Loading…

Uh oh!

There was an error while loading. Please reload this page.

Most used topics

Loading…

Uh oh!

There was an error while loading. Please reload this page.

You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.