Aplikacja webowa do generowania linku do kalendarza na Discourse.
  • Python 78.7%
  • HTML 16.6%
  • Dockerfile 4.7%
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Kosma Moczek c8b48f25ad
All checks were successful
/ build (push) Successful in 43s
README
2026-03-04 17:04:10 +01:00
.forgejo/workflows Add Discourse calendar key generator 2026-03-04 15:45:54 +01:00
templates Initial commit: Flask app translating Discourse User API Key flow 2026-03-04 14:53:29 +01:00
.gitignore Ignore compose.yaml 2026-03-04 15:48:59 +01:00
app.py fix key name 2026-03-04 16:51:51 +01:00
config.example.yaml README 2026-03-04 17:04:10 +01:00
Dockerfile Initial commit: Flask app translating Discourse User API Key flow 2026-03-04 14:53:29 +01:00
README.md README 2026-03-04 17:04:10 +01:00
requirements.txt proxy 2026-03-04 16:47:28 +01:00

Kalendasz

Mini-proxy allowing Discourse users to automatically export their entire calendars as iCalendar. It performs the following functions:

  1. Automates User API Key creation flow.
  2. Automates events.ics URL generation.
  3. Proxies requests in order to pass the user_api_key argument as User-Api-Key header.

Usage

  1. Create a config file based on the example.
  2. Run the app like this: python app.py /config.yaml.

Creating a virtualenv or handling Docker is left as an exercise to the reader.