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

Uploaded Source

Built Distribution

eink_calendar-0.2.0-py3-none-any.whl (116.6 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: eink_calendar-0.2.0.tar.gz
  • Upload date:
  • Size: 115.1 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.0.tar.gz
Algorithm Hash digest
SHA256 e8e0d8dcad6bbaae981f8b7f0b70400fe42b6412e9356e559759cab769b2b893
MD5 a522ec185f3927e8b395a24a97b64417
BLAKE2b-256 60d0a61dfac578808d364983ea439c3d6f607c1497f12a8434f2121d2330ad77

See more details on using hashes here.

File details

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

File metadata

  • Download URL: eink_calendar-0.2.0-py3-none-any.whl
  • Upload date:
  • Size: 116.6 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.0-py3-none-any.whl
Algorithm Hash digest
SHA256 fd2ace986e7022848b6f137c8edd4c5398e04ed3c1a38b923ba6d8786dbac11c
MD5 99a5d0a62c7aa425885ce41a505c65ff
BLAKE2b-256 6a927c5f7df998b52bfdbb4fb2f9bf4ce01c59c65031603c938fb1a5373e0a64

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