summaryrefslogtreecommitdiff
path: root/main2.py
diff options
context:
space:
mode:
authorLoïc Guégan <manzerbredes@mailbox.org>2025-07-26 16:10:05 +0200
committerLoïc Guégan <manzerbredes@mailbox.org>2025-07-26 16:10:05 +0200
commita6174e53c025b06767160da7aedd1c06483ac46a (patch)
tree4239f207bed970bf77ce8dbc4487c5297507595f /main2.py
parent8aceece5b8ec4f7dfb550d71b1beea546d16d70e (diff)
Minor changes
Diffstat (limited to 'main2.py')
-rwxr-xr-xmain2.py22
1 files changed, 20 insertions, 2 deletions
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