Added filter for upcoming events

This commit is contained in:
Maximilian Giller 2019-03-24 21:13:32 +01:00
parent 86c64eeba5
commit 019d150e78

View file

@ -2,7 +2,7 @@ from DesignEntity import DesignEntity
from PIL import ImageDraw from PIL import ImageDraw
from TextDesign import TextDesign from TextDesign import TextDesign
from WeatherColumnDesign import WeatherColumnDesign from WeatherColumnDesign import WeatherColumnDesign
from datetime import date, timedelta from datetime import date, timedelta, datetime
from SingelDayEventListDesign import SingelDayEventListDesign from SingelDayEventListDesign import SingelDayEventListDesign
from Assets import fonts from Assets import fonts
@ -42,7 +42,9 @@ class DayHeaderDesign (DesignEntity):
self.draw_design(design) self.draw_design(design)
def add_calendar (self, calendar): def add_calendar (self, calendar):
self.__draw_event_list__(calendar.get_today_events()) now = datetime.now()
time_until_tomorrow = (datetime(now.year, now.month, now.day) + timedelta(1)) - now
self.__draw_event_list__(calendar.get_upcoming_events(time_until_tomorrow))
def add_events (self, events): def add_events (self, events):
self.__draw_event_list__(events) self.__draw_event_list__(events)