Skip to main content

Shows Google Calendar events on an Inky Impression display

Project description

eInk Calendar

Displays Google Calendar events on an Inky Impression display connected to a Raspberry Pi.

Example showing how the UI looks

Installation

This project is available on PyPI and can be installed with pipx.

pipx install eink-calendar

Then, you will need to create a desktop OAuth2 client ID using the Google Cloud console. For details on how to do this, see Google's Documentation.

Once you have created the client ID, download the client secret JSON file to ~/.local/share/eink-calendar/credentials.json.

Then, start the application:

eink-calendar

A browser window will automatically open prompting you to give eInk Calendar read access to your calendars. Once this process completes, the application will start. You only need to complete this process once.

Development

If you want to develop without the eInk display connected, start the application with the following flag:

eink-calendar --no-display

The generated images will be opened using your image viewer instead.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

eink_calendar-0.2.1.tar.gz (115.2 kB view hashes)

Uploaded Source

Built Distribution

eink_calendar-0.2.1-py3-none-any.whl (116.7 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page