VU-Amsterdam Timetable Converter
Tool to convert VU-Amsterdam timetables (from rooster.vu.nl) to .ics
calendar files, letting you finally add all those events into your calendar.
Prerequisites
- Git
- Python >=3.3
Usage
- Clone this repo.
- Run
python setup.py install
- Generate your timetable per course/module in rooster.vu.nl.
- Be sure to select Type of Report:
Module
, when generating the table. - If you want to export the entire course timetable at once, select a semester in Select Week(s) (instead of single weeks).
- Be sure to select Type of Report:
- Once you are on the HTML page generated for you, hit Ctrl-S to save the page. To make sure you don't download the entire webpage, select 'HTML only' in the 'save as type' dropdown. Save the file in the cloned directory of this repo, under the name
input.html
.- Note: If you are on macOS use Safari not Chrome.
- Run
python main.py
from this directory. - Your calendar file is waiting for you in this directory, called
output.ics
Import it into the calendar of your choice!