updating json
This commit is contained in:
10
main.py
10
main.py
@@ -58,20 +58,24 @@ def get_next_ten():
|
||||
return
|
||||
|
||||
# Prints the start and name of the next 10 eventsa
|
||||
next_ten = []
|
||||
next_ten = {}
|
||||
for event in events:
|
||||
is_datetime = event["start"].get("dateTime") is not None
|
||||
if is_datetime:
|
||||
event_start = datetime.datetime.fromisoformat(event["start"].get("dateTime", event["start"].get("date")))
|
||||
event_end = datetime.datetime.fromisoformat(event["end"].get("dateTime", event["end"].get("date")))
|
||||
event_date = event_start.strftime("%Y-%m-%d")
|
||||
formatted_start_time = event_start.strftime("%Y-%m-%d %H:%M")
|
||||
formatted_end_time = event_end.strftime("%H:%M")
|
||||
formatted_event_time = f"{formatted_start_time} to {formatted_end_time}"
|
||||
else:
|
||||
formatted_event_time = event["start"].get("date")
|
||||
next_ten.append(f"{formatted_event_time}: {event['summary']}")
|
||||
print(formatted_event_time, event["summary"])
|
||||
event_date = f"{formatted_event_time}"
|
||||
if event_date not in next_ten:
|
||||
next_ten[event_date] = []
|
||||
next_ten[event_date].append(f"{formatted_event_time}: {event['summary']}")
|
||||
|
||||
print(next_ten)
|
||||
return next_ten
|
||||
|
||||
except HttpError as error:
|
||||
|
||||
Reference in New Issue
Block a user