Untiscalendar
UntisCalendar is a software written in Kotlin that host's your Untis Timetable via iCal and you can use it in your Google Calendar or Microsoft Outlook
Install / Use
/learn @maxmielchen/UntiscalendarREADME
UntisCalendar 📆
UntisCalendar is a software written in Kotlin that serves as a host for your Untis Timetable via iCal. With UntisCalendar, you can easily access your timetable from any device or service that supports iCal.
Features
✅ Sync your Untis timetable with iCal, Google Calendar or Microsoft Outlook
✅ View your timetable on any device or service that supports iCal
Requirements
- 2GB RAM
- Preinstalled Docker
Installation
To install UntisCalendar, follow these simple steps:
- Pull image:
docker pull ghcr.io/maxmielchen/untiscalendar:latest && \
docker tag ghcr.io/maxmielchen/untiscalendar:latest untiscalendar:latest
- Start server:
docker run \
-e TIMEZONE="Europe/Berlin" \
-e ROOM=Room \
-e TEACHER=Teacher \
-e SUMMARY=School \
-e USERNAME=your_username \
-e PASSWORD=your_password \
-e SERVER=niobe.webuntis.com \
-e SCHOOL=your_school \
-e TOKEN=secret \
-p 80:8080 \
untiscalendar:latest
The variables 'ROOM', 'TEACHER' and 'SUMMARY' are there if you want them in another language, because then they will be translated into the language or word you specify!!!
- Try it Enter the link below in a search engine and if a file is now downloaded then you have done everything correctly.
http://HOST:80/ical?token=SECRET
And now you can take this link and embed it in Google calendar or Microsoft Outlook.
Usage
-
Prepare your link: http://HOST:80/ical?token=SECRET
-
Add calendar to your existing calendar Here are a few articles that will show you how to add the calendar you've just created to your existing calendar
- Google Calendar
You have to go down to "Use a link to add a public calendar"
- Microsoft Outlook
You have to go down to "Add internet calendars"
Contributing
If you would like to contribute to UntisCalendar, please fork the repository and submit a pull request with your changes. We welcome all contributions!
License
This project is licensed under the Apache-2.0 License. See the LICENSE file for more information.
Related Skills
node-connect
345.4kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
prose
345.4kOpenProse VM skill pack. Activate on any `prose` command, .prose files, or OpenProse mentions; orchestrates multi-agent workflows.
frontend-design
104.6kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
openai-whisper-api
345.4kTranscribe audio via OpenAI Audio Transcriptions API (Whisper).
