Pulls calendar from CalDAV backend, redacts data, serves as .ics (no caching).
BACKEND=https://caldav
USER=sus
IGNORE=event1¤event two¤Third thing
- Password (for backend) is read from
secrets/password(Container:/secrets/password) - Authkey (for ics) is read from
secrets/authkey(Container:/secrets/authkey)
http://localhost:8080/redacted.ics?auth=authKeyHere&eventName=Generic Title
go get -u ./...
go mod vendor
(+ commit + docker build)