def getEvents(self, channel):
url = "https://www.googleapis.com/calendar/v3/calendars/" + calendarId + "/events/?key=" + apiKey
results = requests.get(url)
i = 0
nextEvents = []
for n in results.json()["items"]:
if n["status"] == "confirmed":
theDate = ""
checker = date.today() - timedelta(1)
yesterday = datetime(checker.year, checker.month, checker.day)
try:
theDate = parse(n["start"]["dateTime"])
if datetime(theDate.year, theDate.month, theDate.day) > yesterday:
nextEvents.append(n)
except Exception as e:
theDate = parse(n["start"]["date"])
if datetime(theDate.year, theDate.month, theDate.day) > yesterday:
nextEvents.append(n)
return nextEvents
评论列表
文章目录