From a6174e53c025b06767160da7aedd1c06483ac46a Mon Sep 17 00:00:00 2001 From: Loïc Guégan Date: Sat, 26 Jul 2025 16:10:05 +0200 Subject: Minor changes --- infos2.yaml | 9 ++++----- main2.py | 22 ++++++++++++++++++++-- 2 files changed, 24 insertions(+), 7 deletions(-) diff --git a/infos2.yaml b/infos2.yaml index be2e9df..4c3809b 100644 --- a/infos2.yaml +++ b/infos2.yaml @@ -3,17 +3,16 @@ course: "Parallel Programming" semester: start: "11/08/2025" end: "15/12/2025" - -slots: - lectures: - slots: + slots: + lectures: friday: start: "12:15" end: "14:00" -# room: "A20" + # room: "A20" wednesday: start: "09:15" end: "10:00" + room: "A67" events: diff --git a/main2.py b/main2.py index 05387db..d303044 100755 --- a/main2.py +++ b/main2.py @@ -39,7 +39,25 @@ for e in _i["events"]: print(events[e]) #### Load semester - -#### Load slots +sem={ + "start": parse_date(_i["semester"]["start"]), + "end": parse_date(_i["semester"]["end"]), + "slots": {} +} +for e in _i["semester"]["slots"]: + _e=_i["semester"]["slots"][e] + sem["slots"][e]={} + for dayname in ["monday","tuesday","wednesday","thursday","friday"]: + sem["slots"][e][dayname]={ + "start": None, + "end": None, + "room": None + } + if dayname in _e.keys(): + if "start" in _e[dayname].keys(): + sem["slots"][e][dayname]["start"]=parse_time(_e[dayname]["start"]) + sem["slots"][e][dayname]["end"]=parse_time(_e[dayname]["end"]) + if "room" in _e[dayname].keys(): + sem["slots"][e][dayname]["room"]=_e[dayname]["room"] #### Gen semester calendar -- cgit v1.2.3