I hate to be one of those... But unless it's a excersize, this solution could be more easily done with a simply raspberry pi (and old one you have lying around somewhere) and the old monitor you think is too small for your computer:
Should you insist. I'd suggest having your own API endpoint that your espruino hits and you do all the heavy lifting on a serverless/azure functions/lambda solution hosted somewhere for free:
Espruino is a JavaScript interpreter for low-power Microcontrollers. This site is both a support community for Espruino and a place to share what you are working on.
I hate to be one of those... But unless it's a excersize, this solution could be more easily done with a simply raspberry pi (and old one you have lying around somewhere) and the old monitor you think is too small for your computer:
https://www.instructables.com/id/Raspberry-Pi-Wall-Mounted-Google-Calendar/
Should you insist. I'd suggest having your own API endpoint that your espruino hits and you do all the heavy lifting on a serverless/azure functions/lambda solution hosted somewhere for free:
https://developers.google.com/calendar/v3/reference/calendarList/get#examples