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 details)

Uploaded Source

Built Distribution

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

Uploaded Python 3

File details

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

File metadata

  • Download URL: eink_calendar-0.2.1.tar.gz
  • Upload date:
  • Size: 115.2 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.1.tar.gz
Algorithm Hash digest
SHA256 761fede586ae4704e4b53fd27a4fda5f0fd867576eb5b7b62de78776c044723d
MD5 f3f0fe15487f2e05e8945d208cf70b52
BLAKE2b-256 e740c7b60a948e362d4960f80721cb2be8a087275846978ffb947ae8125a103a

See more details on using hashes here.

File details

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

File metadata

  • Download URL: eink_calendar-0.2.1-py3-none-any.whl
  • Upload date:
  • Size: 116.7 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.1-py3-none-any.whl
Algorithm Hash digest
SHA256 0541a82a3758556b7d5098ccde9708e636be0bb4f634a8a06b2bfaf83afab94b
MD5 284d211f6471a21befd5dcb21029846c
BLAKE2b-256 58eee05d55d315ef2dc556956f6767316f83cf2d87941d33bf68c6b6b3789d01

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