gpUntis2iCal creates iCalendar files from gpUntis schedules. Sounds boring, but being able to view schedules in proper calendar software (like Google Calendar, Apple iCal and Windows Calendar) is much better than having to visit the website to check for schedule updates.

The primary advantages of having schedules available in iCalendar format:

  • The schedule can be integrated in your personal calendar.
  • Calendar software can alert you some time before events start.

gpUntis2iCal can be used to automatically generate new calendars when the source gpUntis schedule changes. The current release writes calendar files for classes and teachers.

It’s recommended to make the iCalendar files available on a web server. That way, calendar software can subscribe to the schedules and automatically update when they are changed.

To use gpUntis2iCal, you need to have the .NET Framework 2.0 installed. It’ll probably work on Mono too, but I haven’t tested that.

Download: gpuntis2ical 1.1.zip (12 KB)

  • Calendar: Holidays spanning multiple days are now recognized.
  • Calendar: Ignore the ‘Us’ data type. It seems to be the same as the ‘Ur’ data type, which describes the rooms used for a lesson.
  • Bugfix: If a name is the same as certain DOS names (like AUX or COM1), it cannot be used in Windows. This is being worked around by prefixing the name with an underscore.
  • UI: Disable the browse buttons after starting.

Older versions:

gpuntis2ical 1.0.zip (12 KB)

  • First release