Aplikacja webowa do generowania linku do kalendarza na Discourse.
Go to file
kosma c8b48f25ad
/ build (push) Successful in 43s Details
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
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
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
requirements.txt proxy 2026-03-04 16:47:28 +01:00

README.md

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.