From 1c6701273d2974c873fe6f76823368c580063f19 Mon Sep 17 00:00:00 2001 From: Matthew Hague <matthew.hague@rhul.ac.uk> Date: Wed, 19 Mar 2025 17:34:23 +0000 Subject: [PATCH] add(timetable): mark online sessions with icon --- timetabling/timetable-ics.py | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/timetabling/timetable-ics.py b/timetabling/timetable-ics.py index 133beda..256f851 100644 --- a/timetabling/timetable-ics.py +++ b/timetabling/timetable-ics.py @@ -140,6 +140,10 @@ for ttfile in timetable_files: if "TUT" in name: continue + annotated_name = name + if "online" in row["Activity Type Name"].lower(): + annotated_name = "🖥️ " + name + if expand_events: for week in weeks: offset = get_day_offset(day) @@ -152,7 +156,7 @@ for ttfile in timetable_files: continue end_time = get_end_time(start_time, duration_hours) event = Event() - event.add("summary", name) + event.add("summary", annotated_name) event.add("location", location) event.add("dtstart", start_time) event.add("dtend", end_time) @@ -190,7 +194,7 @@ for ttfile in timetable_files: )) event = Event() - event.add("summary", name) + event.add("summary", annotated_name) event.add("location", location) event.add("dtstart", start_time) event.add("dtend", end_time) -- GitLab