summaryrefslogtreecommitdiff
path: root/main2.py
diff options
context:
space:
mode:
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