From fac832aec1bf945a911dcf8fd5df6775c31e57cf Mon Sep 17 00:00:00 2001 From: Matthew Hague <matthew.hague@rhul.ac.uk> Date: Wed, 19 Mar 2025 11:38:07 +0000 Subject: [PATCH] add(timetable): a script for searching through ICS files for free hours --- timetabling/README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/timetabling/README.md b/timetabling/README.md index 605c1ab..22f82fb 100644 --- a/timetabling/README.md +++ b/timetabling/README.md @@ -4,6 +4,7 @@ * `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. * `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. +* `find-empty-hour.py` -- after scraping all rooms, you can use this to search for a free room on a given day/hour. To view the generated .ics files, you might like [ttcal][ttcal] (or just import into your favouring calendar app/website). -- GitLab