*`timetable-ics.py` -- convert the Timetabling team spreadsheets into ICS format. This is a rough and ready script and will probably need tweaks to your particular spreadsheet.
*`timetable-ics.py` -- convert the Timetabling team spreadsheets into ICS format. This is a rough and ready script and will probably need tweaks to your particular spreadsheet.
*`get-practical-groups.py` -- find out which lab groups your students belong to on the web timetable.
*`get-practical-groups.py` -- find out which lab groups your students belong to on the web timetable.
*`scrape-timetable.py` -- pull ICS files from the timetabling system for departments/modules. Needs some config.
*`scrape-timetable.py` -- pull ICS files from the timetabling system for departments/modules/rooms. Needs some config. Use "rooms" as a command line argument to get rooms, else gets modules.
To view the generated .ics files, you might like [ttcal][ttcal] (or just import into your favouring calendar app/website).
To view the generated .ics files, you might like [ttcal][ttcal] (or just import into your favouring calendar app/website).