From f526c93ccb773bcd4271c432bf1d6820ef9ec0d5 Mon Sep 17 00:00:00 2001 From: Tim Meneely Date: Sat, 30 May 2026 23:45:27 +0000 Subject: [PATCH] Fixing issue with private events --- gcal.py | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) 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"," "))