Nova Projects
05 / 09Building

Triq Calendar

Unofficial calendars you can subscribe to for TrIQ Berlin's events, updated twice a day.
StatusBuilding
Year2026
StackPython, GitHub Actions, GitHub Pages, iCalendar

Overview

TrIQ Berlin e.V. lists its events on its website, but there was no way to put them in your own calendar. This project turns that list into calendar feeds you can subscribe to in Google Calendar, Apple Calendar or Outlook. There’s one feed for everything and one for each recurring group.

To subscribe, open the calendar page and pick a feed. It’s unofficial and not run by TrIQ.

[How you came to build it]

How it works

A Python script reads the events page and writes one .ics file per event series plus one with all events. A GitHub Action runs it every 12 hours and commits the result, and GitHub Pages serves the files. The page doesn’t list end times, so every event gets a default length of two hours.

Notes

[What you learned, what’s next]