a script that generates ical data from a shift plan