A node-js app that can be used to make the FH-Aachen Campus Office iCal subscribable in Google Calendar etc.
Set the environment variables USER and PASSWORD. USER should be your FH-Kennung
, and PASSWORD should be the password you use to login to CampusOffice.
Install the dependencies with
npm install
and then compile with
tsc
and finally run with
node index.js
If you clone the branch hassio
, you can install the server as an addon on a Home Assistant instance.
To integrate the calendar, add the URL as a iCal link in your calendar app, like Google Calendar:
http://[your-ip]:3000/calendar
To integrate into Google Calendar, your machine has to be accessible from the internet. If using Outlook / Apple Calendar, you can keep it on localhost. That's up to you.