diff --git a/prototype.py b/prototype.py new file mode 100644 index 0000000000000000000000000000000000000000..a1fc3224d5ac055ed094d958c7ad3435f02c1156 --- /dev/null +++ b/prototype.py @@ -0,0 +1,14 @@ +import requests +import arrow +from ics import Calendar + +url = 'https://portal.idiv.de/ssf/ical/basic.ics?bi=393&ui=1026&pd=171497477d81eb659bd832ffe26c8bfe39d65fc3&v=1' +tz = 'Europe/Berlin' + +now = arrow.now(tz) +period = (now.floor('day'), now.replace(weeks=+2)) + +c = Calendar(requests.get(url).text) +for e in c.events: + if e.begin > period[0] and e.begin < period[1]: + print(e.name, e.begin.humanize(), e.location)