diff --git a/gcal.py b/gcal.py index fe5fa1a..22af919 100644 --- a/gcal.py +++ b/gcal.py @@ -46,7 +46,7 @@ def main(): "1532 Ingomar Heights Road",\ "Vivienne",\ "Benjamin",\ - "Madeline"\ + "Madeline",\ "meneely.garcia@gmail.com"\ ] """ @@ -122,7 +122,7 @@ def main(): #print("type events",type(events),"type event",type(event)) #allevents.append(events) for event in events: - if event["summary"] != "Middle": + if event.get("summary","Private") not in ["Middle","Private"]: event["calendarname"]=calendarsummaries[i] if "dateTime" in event["start"]: #startdate = event["start"].get("dateTime") @@ -143,6 +143,7 @@ def main(): else: prettytime = eventdate.strftime("%a")+prettytime event["prettytime"] = prettytime #(" "+eventdate.strftime("%I:%M %p")).replace(" 0"," ") + #print("event",event) allevents.append(event) #print("allevents",allevents) allevents2 = sorted(allevents, key=lambda event: event["start"].get("dateTime", event["start"].get("date"))) @@ -160,7 +161,9 @@ if __name__ == "__main__": for event in allevents: #start = event["start"].get("dateTime", event["start"].get("date")) #print(start, event["summary"],"(from "+event["calendarname"]+")") - print(event["prettytime"], event["summary"],"(from "+event["calendarname"]+")") + print(event["prettytime"], event.get("summary","No summary"),"(from "+event["calendarname"]+")") + if event.get("summary","No summary") == "No summary": + print("Rogue event",event) #print(event["start"],type(event["start"])) #eventdate = datetime.datetime.strptime(event["start"]["dateTime"],"%Y-%m-%dT%H:%M:%S%z") #print((" "+eventdate.strftime("%I:%M %p")).replace(" 0"," "))