diff options
Diffstat (limited to 'main2.py')
| -rwxr-xr-x | main2.py | 22 |
1 files changed, 20 insertions, 2 deletions
@@ -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 |
