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.2.tar.gz (115.3 kB view details)

Uploaded Source

Built Distribution

eink_calendar-0.2.2-py3-none-any.whl (116.8 kB view details)

Uploaded Python 3

File details

Details for the file eink_calendar-0.2.2.tar.gz.

File metadata

  • Download URL: eink_calendar-0.2.2.tar.gz
  • Upload date:
  • Size: 115.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.2.2 CPython/3.10.4 Linux/6.5.0-35-generic

File hashes

Hashes for eink_calendar-0.2.2.tar.gz
Algorithm Hash digest
SHA256 a65a18e1965c23bdfde21333aa62c9fbc1a575e3b25f07cde5f0983a8f756fd3
MD5 07c166bb33213ddd8600b5b52fd5523a
BLAKE2b-256 bab2108fd6a06ed3e1330c5b6c38dd56d08a298208ce30b94c682fd315f600cc

See more details on using hashes here.

File details

Details for the file eink_calendar-0.2.2-py3-none-any.whl.

File metadata

  • Download URL: eink_calendar-0.2.2-py3-none-any.whl
  • Upload date:
  • Size: 116.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.2.2 CPython/3.10.4 Linux/6.5.0-35-generic

File hashes

Hashes for eink_calendar-0.2.2-py3-none-any.whl
Algorithm Hash digest
SHA256 aa0dc3b429535bed01e1ae6cd7d8cf948b051c44fe1eea677871c39fdff30136
MD5 966d50e40f165b6161f22124c4c97f08
BLAKE2b-256 b7b675f8a1022431be9e75b056e02888fa8dc3297fa9cb210fe374659c0f17a3

See more details on using hashes here.

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