Fixed google calendar date issue, maybe all-day events
This commit is contained in:
16
gcal.py
16
gcal.py
@@ -42,7 +42,7 @@ def main():
|
||||
# "meneelyl@gmail.com",\
|
||||
"Family",\
|
||||
# "Tim Meneely2",\
|
||||
# "meneelyt@gmail.com",\
|
||||
"meneelyt@gmail.com",\
|
||||
"1532 Ingomar Heights Road",\
|
||||
"Vivienne",\
|
||||
"Benjamin",\
|
||||
@@ -105,7 +105,19 @@ def main():
|
||||
#allevents.append(events)
|
||||
for event in events:
|
||||
event["calendarname"]=calendarsummaries[i]
|
||||
eventdate = datetime.datetime.strptime(event["start"]["dateTime"],"%Y-%m-%dT%H:%M:%S%z")
|
||||
if "dateTime" in event["start"]:
|
||||
#startdate = event["start"].get("dateTime")
|
||||
eventdate = datetime.datetime.strptime(event["start"]["dateTime"],"%Y-%m-%dT%H:%M:%S%z")
|
||||
elif "date" in event["start"]:
|
||||
#startdate = event["start"].get("date")
|
||||
eventdate = datetime.datetime.strptime(event["start"]["date"],"%Y-%m-%d")
|
||||
else:
|
||||
eventdate = None
|
||||
#print("eventdate",eventdate,type(eventdate))
|
||||
#startdate = event["start"],event["start"].get("dateTime",event["start"].get("date"))
|
||||
#print("startdate",startdate,type(startdate))
|
||||
|
||||
#eventdate = datetime.datetime.strptime(event["start"]["dateTime"],"%Y-%m-%dT%H:%M:%S%z")
|
||||
prettytime = (" "+eventdate.strftime("%I:%M %p")).replace(" 0"," ")
|
||||
if datetime.datetime.now().date() == eventdate.date():
|
||||
pass # This is today, print as is
|
||||
|
||||
Reference in New Issue
Block a user