Browse Source

add much more metadata to preamble

boyska 2 years ago
parent
commit
cb1c9b2bd6
1 changed files with 10 additions and 0 deletions
  1. 10 0
      ics2mdwn.py

+ 10 - 0
ics2mdwn.py

@@ -103,11 +103,21 @@ class HugoConverter(Converter):
                         key=uid,
                         title=talk.decoded("SUMMARY").decode("utf8"),
                         format="conference",
+                        start=talk.decoded("DTSTART"),
+                        end=talk.decoded("DTEND"),
+                        location=self.talk_room[uid],
+                        duration=int(
+                            (
+                                talk.decoded("DTEND") - talk.decoded("DTSTART")
+                            ).total_seconds()
+                            // 60
+                        ),
                         tags=[],
                     ),
                     buf,
                 )
                 buf.write("---\n\n")
+                # body
                 if "DESCRIPTION" in talk:
                     buf.write(talk.decoded("DESCRIPTION").decode("utf8"))