A simple Python and PHP setup to supply your Pimoroni Inky e-paper display with images.
Now with a clean web UI!
Live demo available at: https://inky.bluepaw.de/
- Change the displayed image every X minutes
(manually via button A / random image via button B, weighted by likes) - Mark the current image as favorite
(like: button C / dislike: button D) - Remote control your Inky display using the web UI
(trigger the next random image or select a specific image) - Supports SQLite (default) and MySQL
(MySQL is recommended if you have more than ~500 images)
- Copy all files from the
webdirectory to any web server (e.g. your NAS) - Rename
config.php.disttoconfig.phpand adjust the settings as needed - Optional:
If you don’t need the web UI, you only have to copyapi.phpandconfig.php
- Copy
run.pyto your Inky setup - Install the required Pimoroni libraries:
- Pimoroni – Combined Python Library
- or follow the tutorial
Pimoroni – Getting Started with Inky Impression
- Check the configuration options at the top of
run.py - Optional:
Seecronjob.examplefor automatic startup

