diff --git a/imagegen.py b/imagegen.py index 7f0f744..7f07831 100644 --- a/imagegen.py +++ b/imagegen.py @@ -52,7 +52,11 @@ row = WriteTextBlock(txt2,d,fnt,MarginIndent,row,"la") row = WriteTextBlock("Pirates",d,fntBold,MarginLeft,row,"la") row = WriteTextBlock(mlb.get_pirates(),d,fnt,MarginIndent,row,"la") -appointments = gcal.main() +try: + appointments = gcal.main() +except: # Assume the Google calendar API blew up + row = WriteTextBlock("Problem retrieving appointments",d,fntBold,MarginLeft,row,"la") + apptxt = "" for event in appointments: #start = event["start"].get("dateTime", event["start"].get("date")) @@ -61,10 +65,9 @@ for event in appointments: apptxt+= event["prettytime"]+": "+event["summary"]+" (from "+event["calendarname"]+")\n" else: apptxt+= event["summary"]+" (from "+event["calendarname"]+")\n" - -row = WriteTextBlock("Appointments",d,fntBold,MarginLeft,row,"la") -row = WriteTextBlock(apptxt,d,fnt,MarginIndent,row,"la") - +if apptxt: + row = WriteTextBlock("Appointments",d,fntBold,MarginLeft,row,"la") + row = WriteTextBlock(apptxt,d,fnt,MarginIndent,row,"la") row = WriteTextBlock("========== End =========",d,fnt,MarginLeft,row,"la") diff --git a/token.json b/token.json index 6688338..916f521 100644 --- a/token.json +++ b/token.json @@ -1 +1 @@ -{"token": "ya29.a0AQvPyIMP600wh7gMW2d7H3QUZJASVBf5iAK2K-hT59qwZ5C24Q6kW9jElF1vXW-AQOQu0xabV6clQfbvxlXhuHbqlQXZ9eV06IS1lBmQ_NTSG6SOgp2j8V3JV0gHbLYcCsibeD4_hwrXslXEOLSQYmlJkQYD0N8D7PxCnOuJX1JubffTlCQ57z9k2NjJ4KgD9M6D281saCgYKAUMSARMSFQHGX2MiBC1fCe8w0mGVcsXLgtRZQA0207", "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-06-02T01:00:01.538193Z"} \ No newline at end of file +{"token": "ya29.a0AT3oNZ98FaZT_zWtCH9nnsmNd_SMrGdhQni6_X40ZiWwGOGKYTCjL6K8btcdJktEKMwTVP3mpwfWL18BZ3Mm0TN2-Trdka-QhGKG25izrZceHxH8MVVqH6FyksuYPsW73ISNtDigNYISXIppHnlD4ogfdangriyY61zJlsp3GyNn11VmVFlOVabd6waIolwF5E3FDG4QaCgYKAZQSARMSFQHGX2MiZFz2GUHK8I3OBQajO-e9KQ0207", "refresh_token": "1//05jRpPbj-dRV9CgYIARAAGAUSNwF-L9IrI3C4UqolBuHYsBg2SIsXCekqlggn9QwGF4OhQLjhEN_yUjRbFAkzdVlQ6QlLh6tA0ek", "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-06-11T01:30:02.040572Z"} \ No newline at end of file