See requirements.txt
See here to install BeatifulSoup4
The ics file generated by parse_obhm_schedule.py contains a few errors, where sessions times were swapped around. Those have to be manually fixed in the ics file or in the google calendar.
The ics file included here has been fixed.