Google Calendar appointments directly on Inky Frame?

Hello Everyone,

I just got a shiny new Inky Frame 7,3" and I am trying to make a micropython script to fetch Google Calendar appointments (current + two next ones) and display them on the e-ink screen.

I have found few solutions where it is done via extra Raspberry Pi which gets the appointments and draws an image and e-Ink screen with Raspberry Pi Pico is just displaying image.

So here is my question: Is it possible to make this only on Raspberry Pi? And if someone can please help me with the code (I have already enabled API on Google side and have downloaded jSON file with credentials following the OAuth 2.0 route.

Any help would be much appreciated.