débug caldav
This commit is contained in:
@@ -38,12 +38,12 @@ class cls_caldav():
|
|||||||
|
|
||||||
now = f"{datetime.now().day}.{datetime.now().month}.{datetime.now().year}"
|
now = f"{datetime.now().day}.{datetime.now().month}.{datetime.now().year}"
|
||||||
tomorow = datetime.now() + timedelta(days=1)
|
tomorow = datetime.now() + timedelta(days=1)
|
||||||
today = datetime.today()
|
today = (datetime.now().year,datetime.now().month,datetime.now().day)
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
for event in recurring_ical_events.of(Calendar.from_ical(self.data)).at(today):
|
for event in recurring_ical_events.of(Calendar.from_ical(self.data)).at(today):
|
||||||
print(event)
|
|
||||||
item = _caldav_item()
|
item = _caldav_item()
|
||||||
item.name = event["SUMMARY"]
|
item.name = event["SUMMARY"]
|
||||||
item.desc = event["DESCRIPTION"]
|
item.desc = event["DESCRIPTION"]
|
||||||
@@ -51,9 +51,13 @@ class cls_caldav():
|
|||||||
item.dtend = event["DTEND"].dt.strftime("%d.%m.%Y %H:%M")
|
item.dtend = event["DTEND"].dt.strftime("%d.%m.%Y %H:%M")
|
||||||
self.items.append(item)
|
self.items.append(item)
|
||||||
|
|
||||||
start = event["DTSTART"].dt
|
|
||||||
if isinstance(start, Datetime.date):
|
start = datetime.strptime(item.dtstart,"%d.%m.%Y %H:%M")
|
||||||
|
|
||||||
|
if type(start) is Datetime.date:
|
||||||
start = datetime.combine(start, datetime.min.time())
|
start = datetime.combine(start, datetime.min.time())
|
||||||
|
print("convert Date to datetime")
|
||||||
|
print(start)
|
||||||
if start < datetime.combine(datetime.today(), time(19,0)):
|
if start < datetime.combine(datetime.today(), time(19,0)):
|
||||||
self.day.append(item)
|
self.day.append(item)
|
||||||
if start >= datetime.combine(datetime.today(), time(19,0)):
|
if start >= datetime.combine(datetime.today(), time(19,0)):
|
||||||
@@ -61,6 +65,7 @@ class cls_caldav():
|
|||||||
print(self.day)
|
print(self.day)
|
||||||
print(self.night)
|
print(self.night)
|
||||||
|
|
||||||
|
print(f"len={len(self.items)}")
|
||||||
return self.data
|
return self.data
|
||||||
|
|
||||||
class _caldav_item():
|
class _caldav_item():
|
||||||
|
Reference in New Issue
Block a user