Fixing issue with private events

This commit is contained in:
2026-05-30 23:45:27 +00:00
parent ba8410c0bf
commit f526c93ccb

View File

@@ -46,7 +46,7 @@ def main():
"1532 Ingomar Heights Road",\ "1532 Ingomar Heights Road",\
"Vivienne",\ "Vivienne",\
"Benjamin",\ "Benjamin",\
"Madeline"\ "Madeline",\
"meneely.garcia@gmail.com"\ "meneely.garcia@gmail.com"\
] ]
""" """
@@ -122,7 +122,7 @@ def main():
#print("type events",type(events),"type event",type(event)) #print("type events",type(events),"type event",type(event))
#allevents.append(events) #allevents.append(events)
for event in events: for event in events:
if event["summary"] != "Middle": if event.get("summary","Private") not in ["Middle","Private"]:
event["calendarname"]=calendarsummaries[i] event["calendarname"]=calendarsummaries[i]
if "dateTime" in event["start"]: if "dateTime" in event["start"]:
#startdate = event["start"].get("dateTime") #startdate = event["start"].get("dateTime")
@@ -143,6 +143,7 @@ def main():
else: else:
prettytime = eventdate.strftime("%a")+prettytime prettytime = eventdate.strftime("%a")+prettytime
event["prettytime"] = prettytime #(" "+eventdate.strftime("%I:%M %p")).replace(" 0"," ") event["prettytime"] = prettytime #(" "+eventdate.strftime("%I:%M %p")).replace(" 0"," ")
#print("event",event)
allevents.append(event) allevents.append(event)
#print("allevents",allevents) #print("allevents",allevents)
allevents2 = sorted(allevents, key=lambda event: event["start"].get("dateTime", event["start"].get("date"))) 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: for event in allevents:
#start = event["start"].get("dateTime", event["start"].get("date")) #start = event["start"].get("dateTime", event["start"].get("date"))
#print(start, event["summary"],"(from "+event["calendarname"]+")") #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"])) #print(event["start"],type(event["start"]))
#eventdate = datetime.datetime.strptime(event["start"]["dateTime"],"%Y-%m-%dT%H:%M:%S%z") #eventdate = datetime.datetime.strptime(event["start"]["dateTime"],"%Y-%m-%dT%H:%M:%S%z")
#print((" "+eventdate.strftime("%I:%M %p")).replace(" 0"," ")) #print((" "+eventdate.strftime("%I:%M %p")).replace(" 0"," "))