What's this?

This web application allows you to configure pre-renderable panels for display on an E-Ink screen.
The images are intended to be projected to the display by Inky-Calendar, but will work with other setups too.

But why?

These panels is easier to configure, maintain, extend and debug when available on a centralized application. Inky-Cal panels already have a dependency on the web (for obtaining data), so no new dependencies there. It also allows to reduce power-consumption, making a battery-operated panel a more viable option.

Demo time!

Given a selected display panel:
880px x 528px, 3 colors:


Examples
Images are pre-processed for display on an E-Ink screen. Reducing the dimensions and colors palette just right for your panel.

Nice black-white-color image converted from: https://eskipaper.com/images/beautiful-grayscale-wallpaper-1.jpg.
Configure one or more (iCal / Google) calenders for display:

Public holiday calender, obtained from: https://calendar.google.com/calendar/ical/en.usa%23holiday%40group.v.calendar.google.com/public/basic.ics.
AI-powered illustration of your calender. Original idea from : Kuvastin: Unhinged AI e-ink display

Public holiday calender, obtained from: https://calendar.google.com/calendar/ical/en.usa%23holiday%40group.v.calendar.google.com/public/basic.ics.
Inspired by (not saying ripped off from) Alexander Klöppings' "An updated daily front page of The New York Times as artwork on your wall"

The front page of the New York times, with a high quality panel (grayscale, larger resolution) this image will make more sense.

The front page of your newspaper of choice, with a high quality panel (grayscale, larger resolution) this image will make more sense.

Basic weather forecast panel.

A combination of other panels in a configurable grid.

What's to come

  1. Improved panel management
  2. More panel types
    1. ✔️ Combined - combine two or more panel types into one panel.
    2. Image panel config UI
      1. Configure multiple images for randomized display.
      2. Upload images?
      3. Browse local images? (when hosting this service yourself)
    3. Alternative calendar sources
      1. ✔️ iCal urls
      2. ✔️ Google
      3. Outlook 365
    4. Alternative calendar views
      1. Calender view
      2. ✔️ AI illustration of your next day 🌟
      3. ✔️ Schedule view
    5. ✔️ Weather
    6. ✔️ More newspapers (In beta 🌟)
    7. RSS feed
    8. ...
  3. Improved display config:
    1. ✔️ Rotation
    2. Color configuration overriding
    3. Configurable fonts & font sizes
    4. ✔️ Enable/display grayscale images (instead of hard black & white).

The good part: once set up, you will not (ever) have to change settings by SSH-ing into your calender in order to display updated panel configuration. The link to this panel is a simple GET request.

Fantastic, where do I start?

First of all, make sure you have a working Inky-Calender setup (E-Ink display connected to Raspberry PI or equivalent, running Inky-Calendar).

Then: Register or Log in, and head over to panel configuration. .

Don't like to login? No problem, quite a bit of the panel configuration is available without creating an account, see: the API documentation, (which contains endpoints for anonymous panels too).

You could also join the Discord chat.

Reload 🗙