Sync your Google Calendar to an e-paper display
Inky Cal requires setting up a Google Cloud project and enabling the Google Calendar API.
Once set up, .env.example
demonstrates the environment variables that need to be defined. Namely
NEXT_PUBLIC_CLIENT_ID
and NEXT_PUBLIC_API_KEY
Viam is used to communicate to the e-paper display, in this case, an Inky Impression. Code for the driver can be found here. Feel free to make use of this driver, or swap in your own!
To run locally:
npm run dev
# or
pnpm dev
# or
bun dev
After authenticating, enter your robot's credentials and press "Send to Inky" to see your display updated!