Skip to content

A calendar proxy application that allows keeping the calendar URL stable while changing the target URL.

License

Notifications You must be signed in to change notification settings

13hannes11/ics-proxy

Folders and files

NameName
Last commit message
Last commit date

Latest commit

47f0491 · Mar 10, 2025

History

76 Commits
Oct 1, 2021
Apr 25, 2024
Apr 25, 2024
Jul 26, 2024
Sep 7, 2021
Sep 6, 2021
Sep 6, 2021
Sep 3, 2021
Mar 10, 2025
Jul 26, 2024
Apr 25, 2024
Sep 6, 2021
Jun 7, 2022
Feb 26, 2022
Sep 15, 2021
Sep 1, 2021

Repository files navigation

ics-proxy

You can find a running instance of this code on ics-proxy.de. The docker image is published on the GitHub Container Registry.

Screenshots

image image

Motivation

This application was build because of my frustration with my Universities publishing of schedules. Schedules can be found on TimeEdit, however, changes to my schedule (for example dropping a course) meant that all ics links on all of my devices needed to be replaced. Additionally, each semester this needed to be done as well. I therefore created this proxy to have an easy way of replacing ics links without needing to update the link in my calenders.

Building

The easiest way to build this repository is to use docker. You can simply run docker build -t ics-proxy .

Alternatively you can build and run a local dev version with docker-compose -f docker-compose.dev.yml up.

Deployment

To deploy you can simply use the docker-compose.yml file.

Contributing

Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.