Getting day events

merge-requests/30/head
Bob Mottram 2022-02-21 17:27:37 +00:00
parent aa1bda4a70
commit 961fd358e3
1 changed files with 7 additions and 2 deletions

View File

@ -385,16 +385,21 @@ def get_todays_events_icalendar(base_dir: str, nickname: str, domain: str,
day_number: int, person_cache: {}) -> str: day_number: int, person_cache: {}) -> str:
"""Returns today's events in icalendar format """Returns today's events in icalendar format
""" """
day_events = None
events = \ events = \
get_todays_events(base_dir, nickname, domain, get_todays_events(base_dir, nickname, domain,
year, month_number, day_number) year, month_number, day_number)
if events:
if events.get(str(day_number)):
day_events = events[str(day_number)]
ical_str = \ ical_str = \
'BEGIN:VCALENDAR\n' + \ 'BEGIN:VCALENDAR\n' + \
'PRODID:-//Fediverse//NONSGML Epicyon//EN\n' + \ 'PRODID:-//Fediverse//NONSGML Epicyon//EN\n' + \
'VERSION:2.0\n' 'VERSION:2.0\n'
if not events: if not day_events:
print('icalendar daily: ' + str(year) + '-' + str(month_number) + print('icalendar daily: ' + str(year) + '-' + str(month_number) +
'-' + str(day_number) + ' ' + str(events)) '-' + str(day_number) + ' ' + str(day_events))
ical_str += 'END:VCALENDAR\n' ical_str += 'END:VCALENDAR\n'
return ical_str return ical_str