diff create_school_cals_2.py @ 47:f76f6368e2af

fix JM wednesdays
author drewp@bigasterisk.com
date Wed, 14 Aug 2024 15:35:00 -0700
parents 6d602c53eb33
children c4230f701df9
line wrap: on
line diff
--- a/create_school_cals_2.py	Wed Aug 07 00:08:56 2024 -0700
+++ b/create_school_cals_2.py	Wed Aug 14 15:35:00 2024 -0700
@@ -11,21 +11,21 @@
 service = getCalendarService()
 
 
-def find(calId, s: datetime.datetime, e: datetime.datetime, summary: str):
+def find(calId, s: datetime.datetime, e: datetime.datetime, desc: str):
     res = service.events().list(
         calendarId=calId,
         timeMin=s.isoformat(),
         timeMax=e.isoformat(),
-        q=summary,
+        q=desc,
         maxResults=2500,
     ).execute()
     for item in res['items']:
-        if item['summary'] != summary:
+        if item['description'] != desc:
             continue
         yield item['id']
 
 
-s = datetime.datetime(2023, 8, 1, tzinfo=tzlocal.get_localzone())
-e = datetime.datetime(2024, 7, 1, tzinfo=tzlocal.get_localzone())
-for id in find(calIdForPerson['ari'], s=s, e=e, summary="BHS 9"):
-   service.events().delete(calendarId=calIdForPerson['ari'], eventId=id).execute()
+s = datetime.datetime(2024, 8, 1, tzinfo=tzlocal.get_localzone())
+e = datetime.datetime(2025, 7, 1, tzinfo=tzlocal.get_localzone())
+for id in find(calIdForPerson['asher'], s=s, e=e, desc="auto-gen v3"):
+    service.events().delete(calendarId=calIdForPerson['asher'], eventId=id).execute()