Skip to content

PetrSladek/witcher-wheel

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Witcher Wheel of the Year — InkyPi plugin

An InkyPi plugin rendering the Witcher universe wheel of the year on an 800×480 e-ink display.

Czech / Light theme English / Dark theme

Features

  • 8 elven holidays (Imbaelk, Birke, Belleteyn, Midaëte, Lammas, Velen, Saovine, Midinváerne) with their Celtic equivalents (Imbolc, Ostara, Beltaine, Litha, Lughnasadh, Mabon, Samhain, Yule)
  • 4 seasons (Spring / Summer / Autumn / Winter) shown as a concentric ring
  • 12 months in a concentric ring
  • Holiday dates rendered tangentially around the outer rim
  • Sun / moon markers (☀ / ☾) on the outer ring with a white underlay so they read clearly against the border
  • Today's-date arrow pointing into the current savaed segment
  • Current savaed highlight — a contrasting shade marks the period we are in
  • Side info panel with the last and next holiday: name, Celtic equivalent, date, description, type (solar / lunar), and days since / until
  • Bilingual: Czech / English
  • Two themes: light / dark
  • Proper Czech declension: "dnes", "za 1 den", "za 3 dny", "za 5 dní", "před 1 dnem", "před 5 dny"

Screenshots

Czech / Light English / Dark
CS light EN dark
Czech / Dark English / Light
CS dark EN light

Installation

  1. Clone the repository into the InkyPi plugins folder. The target folder name must match the id in plugin-info.json (witcher_wheel_v3):

    cd ~/InkyPi/src/plugins/
    git clone https://github.com/PetrSladek/witcher-wheel.git witcher_wheel_v3

    Or scp -r the whole directory if you prefer.

  2. Restart InkyPi to pick up the new plugin:

    sudo systemctl restart inkypi
  3. The plugin appears in the InkyPi web UI thanks to auto-discovery (which reads plugin-info.json).

  4. Create a new plugin instance, choose language and theme, and add it to a playlist.

Configuration

In the InkyPi UI:

Setting Values
Language cs (Čeština) / en (English)
Theme light (☀ Light) / dark (🌙 Dark)

Project structure

witcher-wheel/
├── plugin-info.json        # InkyPi plugin manifest
├── settings.html           # Settings form (Jinja)
├── witcher_wheel_v3.py     # Plugin code (PIL rendering)
├── icon.png                # 512×512 plugin icon
├── fonts/
│   ├── aniron.ttf          # Aniron Regular (LOTR-styled)
│   ├── aniron-bold.ttf     # Aniron Bold
│   └── readme.html         # Original Aniron license & docs
└── screenshots/            # README previews

Credits

  • Witcher universe © Andrzej Sapkowski / CD Projekt RED
  • Wheel of the Year based on the traditional Celtic / neopagan calendar
  • Aniron font © Pete Klassen / Pixel Sagas, 2004 — distributed free of charge per its own license; bundled as-is with the original readme.html
  • InkyPi by @fatihak — the host platform

License

Plugin code is released under the MIT License (see LICENSE).

The bundled Aniron font has its own license (free distribution per the original readme included in fonts/readme.html); the font is not covered by MIT and remains under its original copyright.

About

InkyPi plugin — Witcher universe wheel of the year for e-ink displays (800×480). Czech/English, light/dark themes, Aniron font.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors