Progressing on gcal

This commit is contained in:
2026-05-27 02:02:53 +00:00
parent 91410d41b4
commit c44c127ccf
2 changed files with 39 additions and 25 deletions

View File

@@ -37,14 +37,28 @@ def main():
try:
service = build("calendar", "v3", credentials=creds)
calendars_to_use = [\
# "meneelyl@gmail.com",\
"Family",\
# "Tim Meneely2",\
# "meneelyt@gmail.com",\
"1532 Ingomar Heights Road",\
"Vivienne",\
"Benjamin",\
"Madeline"\
]
calendarids = []
calendarsummaries = []
calendar_list = (service.calendarList().list()).execute().get("items", [])
for result in calendar_list:
calendarids.append(result.get("id",[]))
calendarsummaries.append(result.get("summary",[]))
if result.get("summary",[]) in calendars_to_use:
calendarids.append(result.get("id",[]))
calendarsummaries.append(result.get("summary",[]))
#print("result",result.get("summary",[]),result.get("id",[]))
#print("summaries",calendarsummaries)
print("summaries",calendarsummaries)
#print("first result",calendar_list[0])
#print("first result",calendar_list[len(calendar_list)-1])
#result meneelyl@gmail.com meneelyl@gmail.com
@@ -62,29 +76,29 @@ def main():
# Call the Calendar API
now = datetime.datetime.now(tz=datetime.timezone.utc).isoformat()
print("Getting the upcoming 10 events")
for i in len(calendarids)-1:
print("Calendar: ",i,calendarsummaries[i])
events_result = (
service.events()
.list(
calendarId="family14345103599446093558@group.calendar.google.com", #"meneelyt@gmail.com", #"ed47cdac4f626432af8c0d1956499d258d0365cf3fe6ee70ce73d7d478b0f1dd@group.calendar.google.com", #"primary",
timeMin=now,
maxResults=3,
singleEvents=True,
orderBy="startTime",
for i in range(0,len(calendarids)):
#print("Calendar: ",i,calendarsummaries[i])
events_result = (
service.events()
.list(
calendarId=calendarids[i], #"family14345103599446093558@group.calendar.google.com", #"meneelyt@gmail.com", #"ed47cdac4f626432af8c0d1956499d258d0365cf3fe6ee70ce73d7d478b0f1dd@group.calendar.google.com", #"primary",
timeMin=now,
maxResults=10,
singleEvents=True,
orderBy="startTime",
)
.execute()
)
.execute()
)
events = events_result.get("items", [])
events = events_result.get("items", [])
if not events:
print("No upcoming events found.")
return
if not events:
print("No upcoming events found.")
return
# Prints the start and name of the next 10 events
for event in events:
start = event["start"].get("dateTime", event["start"].get("date"))
print(start, event["summary"])
# Prints the start and name of the next 10 events
for event in events:
start = event["start"].get("dateTime", event["start"].get("date"))
print(start, event["summary"],"(from "+calendarsummaries[i]+")")
except HttpError as error:
print(f"An error occurred: {error}")

View File

@@ -1 +1 @@
{"token": "ya29.a0AQvPyIPmlJUpkMk5YlYP2AHNNk7zUzPMObxnQq38ksMEXPc6oPsYybSVHZhWjtPuvQ7ZFNLGG6RbTvuaE9O579N8z_HgAU0n2CrWm1fdRYXZTesp6aPaqNIwQtLgFlsA1dxoLMCoGAbLLAT90VqZjmT0yu2JJo0kGmBCwW22ZO76y9d1eCurHtYP8U1VFcRZ9vbYuLQaCgYKAWUSARMSFQHGX2Mi3fFLyzPpVIXFWbzWZ_UEqQ0206", "refresh_token": "1//05gtSbVRZIG0QCgYIARAAGAUSNwF-L9Irsu_pTbTjO_hMIFTJier0k5qwNj703kl1Uzw6bSK9GN9uK8taw1rNofOxQBXJPZJg6_Y", "token_uri": "https://oauth2.googleapis.com/token", "client_id": "639649814827-rt3k1lvdki8ijtf82lqo7v2e9lp2ekl5.apps.googleusercontent.com", "client_secret": "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", "scopes": ["https://www.googleapis.com/auth/calendar.readonly"], "universe_domain": "googleapis.com", "account": "", "expiry": "2026-05-27T01:38:48.332815Z"}
{"token": "ya29.a0AQvPyIPPV_42i2z3CDPSSvvPUQZOQH8EQyuhGd75E4EM7QyfSgL1abzVuY55uYfb0lXX-ncgfkhfQ76t6La6nO2pQQkinpOjJ8E_qee5S7LJYWHD-_jBnykngR3uoCR3JXO6zIxWFzpUcXJ7s4MnUwFkk3-Vs6rJnPPVNtR0sH99Kl8DnYBTpobnD9s2UgKqLotztNWmaCgYKAdcSARMSFQHGX2Mi_OKjLI6I83--Wmui1ER1bg0207", "refresh_token": "1//05gtSbVRZIG0QCgYIARAAGAUSNwF-L9Irsu_pTbTjO_hMIFTJier0k5qwNj703kl1Uzw6bSK9GN9uK8taw1rNofOxQBXJPZJg6_Y", "token_uri": "https://oauth2.googleapis.com/token", "client_id": "639649814827-rt3k1lvdki8ijtf82lqo7v2e9lp2ekl5.apps.googleusercontent.com", "client_secret": "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", "scopes": ["https://www.googleapis.com/auth/calendar.readonly"], "universe_domain": "googleapis.com", "account": "", "expiry": "2026-05-27T02:36:50.193425Z"}