summaryrefslogtreecommitdiff
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
parent8aceece5b8ec4f7dfb550d71b1beea546d16d70e (diff)
Minor changes
-rw-r--r--infos2.yaml9
-rwxr-xr-xmain2.py22
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