Aggregates events from select local calendars
  • TypeScript 78.2%
  • Svelte 12.8%
  • CSS 6.5%
  • JavaScript 2.3%
  • HTML 0.2%
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
ntm 7f268cba28 Add create event support to SvelteKit frontend
Extend the SvelteKit port with a create event modal, allowing signed-in
account owners to publish new event records directly from the board.
2026-09-09 17:41:09 -05:00
.mlf Added reposts lexicon and frontend code 2026-08-31 18:54:02 -05:00
CorkboardCalAdmin style changes 2026-09-09 15:19:12 -05:00
CorkboardFrontend rebrand to Corkboard, rename folders accordingly 2026-09-05 07:41:57 -05:00
CorkboardSvelteKit Add create event support to SvelteKit frontend 2026-09-09 17:41:09 -05:00
lexicons/at/corkboard/alpha Add repost management to the admin interface 2026-08-31 19:35:11 -05:00
reference rebrand to Corkboard, rename folders accordingly 2026-09-05 07:41:57 -05:00
AGENTS.md Luma event import 2026-09-05 10:51:34 -05:00
LICENSE rebrand to Corkboard, rename folders accordingly 2026-09-05 07:41:57 -05:00
mlf.toml Added reposts lexicon and frontend code 2026-08-31 18:54:02 -05:00
README.md rebrand to Corkboard, rename folders accordingly 2026-09-05 07:41:57 -05:00

Corkboard

Aggregates community events from local calendars, publishes them to AT Protocol as community.lexicon.calendar.event records, and reads them back as a cal.red-style calendar. The live account is corkboard.at; the consumer site is Chicago Action Corkboard.

Projects

  • CorkboardCalAdmin/ — admin app: pulls events from community calendars — The Jungle and the Chicago Activism Hub (whose detail pages it scrapes) — plus a manual create form and a cross-source dedupe tool, writing community.lexicon.calendar.event records (and at.corkboard.alpha.repost pointers) to the signed-in user's repo over AT Protocol OAuth, using a panproto schema + migration. See CorkboardCalAdmin/README.md.
  • CorkboardFrontend/ — static consumer frontend (no backend): a cal.red-style week calendar that renders the published event records from any account's repo (#/p/<handle-or-did> routes), including events the account reposts via at.corkboard.alpha.repost and adds to laugh.town favorites lists. See CorkboardFrontend/README.md.
  • lexicons/ — the project's own lexicon package (MLF workspace, mlf.toml): at.corkboard.alpha.repost, a repost record pointing at a community.lexicon.calendar.event. Validated with goat lex lint / mlf check.
  • reference/ — offline feed snapshots and example records for testing (thejungle-rss.xml, chiactivismhub-rss.xml, chiteaevent.json), plus the cork close-up photo and analysis script (Cork_closeup.jpg, cork-analysis.mjs) the frontend's cork texture was tuned against.