Compare commits
3 Commits
29aef748d3
...
c44c127ccf
| Author | SHA1 | Date | |
|---|---|---|---|
| c44c127ccf | |||
| 91410d41b4 | |||
| fdb6b32bdb |
@@ -37,13 +37,51 @@ def main():
|
|||||||
try:
|
try:
|
||||||
service = build("calendar", "v3", credentials=creds)
|
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:
|
||||||
|
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("first result",calendar_list[0])
|
||||||
|
#print("first result",calendar_list[len(calendar_list)-1])
|
||||||
|
#result meneelyl@gmail.com meneelyl@gmail.com
|
||||||
|
#result Family family14345103599446093558@group.calendar.google.com
|
||||||
|
#result Meneely Birthdays fjlvq3dnhfvn76ihljocbrhrdc@group.calendar.google.com
|
||||||
|
#result Tim Meneely2 k7iohvqfspej540e37bqr1hkso@group.calendar.google.com
|
||||||
|
#result meneelyt@gmail.com meneelyt@gmail.com
|
||||||
|
#result 1532 Ingomar Heights Road 3a0104e2f97668033b30227726b79f48b9f341a84cd9fa57aa4e23851aee1750@group.calendar.google.com
|
||||||
|
#result Vivienne fb53f1ba30abe33a395cb3483aaba416675e2ac829e9e74ca25c10d4fae593c5@group.calendar.google.com
|
||||||
|
#result Benjamin ed47cdac4f626432af8c0d1956499d258d0365cf3fe6ee70ce73d7d478b0f1dd@group.calendar.google.com
|
||||||
|
#result Madeline c6eed2e9ec829d835357032a344d2f6894677a6e652d04345c73249cd9bff8fb@group.calendar.google.com
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
# Call the Calendar API
|
# Call the Calendar API
|
||||||
now = datetime.datetime.now(tz=datetime.timezone.utc).isoformat()
|
now = datetime.datetime.now(tz=datetime.timezone.utc).isoformat()
|
||||||
print("Getting the upcoming 10 events")
|
print("Getting the upcoming 10 events")
|
||||||
|
for i in range(0,len(calendarids)):
|
||||||
|
#print("Calendar: ",i,calendarsummaries[i])
|
||||||
events_result = (
|
events_result = (
|
||||||
service.events()
|
service.events()
|
||||||
.list(
|
.list(
|
||||||
calendarId="primary",
|
calendarId=calendarids[i], #"family14345103599446093558@group.calendar.google.com", #"meneelyt@gmail.com", #"ed47cdac4f626432af8c0d1956499d258d0365cf3fe6ee70ce73d7d478b0f1dd@group.calendar.google.com", #"primary",
|
||||||
timeMin=now,
|
timeMin=now,
|
||||||
maxResults=10,
|
maxResults=10,
|
||||||
singleEvents=True,
|
singleEvents=True,
|
||||||
@@ -60,7 +98,7 @@ def main():
|
|||||||
# Prints the start and name of the next 10 events
|
# Prints the start and name of the next 10 events
|
||||||
for event in events:
|
for event in events:
|
||||||
start = event["start"].get("dateTime", event["start"].get("date"))
|
start = event["start"].get("dateTime", event["start"].get("date"))
|
||||||
print(start, event["summary"])
|
print(start, event["summary"],"(from "+calendarsummaries[i]+")")
|
||||||
|
|
||||||
except HttpError as error:
|
except HttpError as error:
|
||||||
print(f"An error occurred: {error}")
|
print(f"An error occurred: {error}")
|
||||||
|
|||||||
@@ -1 +1 @@
|
|||||||
{"token": "ya29.a0AQvPyINS2iZNfJ519Nr-wHpTMBFKGLppSj2Lk89O4cU3BiY4zYTs7HmNzD6tnTUuR4u70pIP1PDRfaabCf-GRZiZZM0G4Wjt54yJGvTTrtsR6gUzfDcMEVscBU-pM4tJ8QqqtloKR05ZwT98IPxbTKXnD-xWY3Q1efRoUXWfwrXPXFNOOgdfZG3RntyO-9j271Z88xsaCgYKAWkSARMSFQHGX2Mi1NaInHzn-a98xKl5luLdiQ0206", "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-26T22:47:19Z"}
|
{"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"}
|
||||||
Reference in New Issue
Block a user