diff options
| author | Loïc Guégan <manzerbredes@mailbox.org> | 2025-07-26 16:10:05 +0200 |
|---|---|---|
| committer | Loïc Guégan <manzerbredes@mailbox.org> | 2025-07-26 16:10:05 +0200 |
| commit | a6174e53c025b06767160da7aedd1c06483ac46a (patch) | |
| tree | 4239f207bed970bf77ce8dbc4487c5297507595f | |
| parent | 8aceece5b8ec4f7dfb550d71b1beea546d16d70e (diff) | |
Minor changes
| -rw-r--r-- | infos2.yaml | 9 | ||||
| -rwxr-xr-x | 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: @@ -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 |
