From 25778f28f1ae08ce91cf4040ead7b9b2b85f2c4c Mon Sep 17 00:00:00 2001 From: Stefan Bernhard <stefan.bernhard@idiv.de> Date: Wed, 5 Jul 2017 14:30:30 +0200 Subject: [PATCH] adapt formatting of date, timestamp string --- event_display.py | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/event_display.py b/event_display.py index 28ce401..360271a 100644 --- a/event_display.py +++ b/event_display.py @@ -12,7 +12,7 @@ import os 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)) +period = (now.floor('day'), now.replace(weeks=+52)) c = Calendar(requests.get(url).text) @@ -24,7 +24,7 @@ for e in c.events: duration = e.end - e.begin # short, full day and multi day events display datetime differently if duration.days < 1: - event_date = (e.begin.format('DD.MM.YYYY HH:mm') + event_date = (e.begin.format('DD.MM.YYYY, HH:mm') + ' – ' + e.end.format('HH:mm')) elif duration.days == 1: @@ -34,8 +34,7 @@ for e in c.events: corrected_end_date = e.end.replace(days = - 1) event_date = (e.begin.format('DD.MM.YYYY') + ' – ' - + corrected_end_date.format('DD.MM.YYYY') - + ', all day') + + corrected_end_date.format('DD.MM.YYYY')) else: event_date = '' # create list of dictionaries for jinja2 template -- GitLab