No description
  • Python 98.9%
  • Nix 0.8%
  • Shell 0.3%
Find a file
2026-04-04 10:55:43 +02:00
bin feat: move tea.sh to bin folder 2026-04-04 10:26:38 +02:00
img feat: add tea1.sh 2026-01-03 00:36:56 +01:00
src feat: add docs and license 2026-04-04 10:55:43 +02:00
.envrc feat: initial commit 2025-12-30 17:19:38 +01:00
.gitignore feat: initial commit 2025-12-30 17:19:38 +01:00
devshell.nix feat: initial commit 2025-12-30 17:19:38 +01:00
flake.lock feat: move tea.sh to bin folder 2026-04-04 10:26:38 +02:00
flake.nix feat: move tea.sh to bin folder 2026-04-04 10:26:38 +02:00
LICENSE feat: add docs and license 2026-04-04 10:55:43 +02:00
README.md feat: add docs and license 2026-04-04 10:55:43 +02:00

LED Namebadge

Der meiste Code in diesem Repository wurde von github/winstonsung/badgemagic-led-name-badge-ls32 geklaut.

Zusätzlich wurde in diesem Repo noch GIF-Support für das Script nachgepatcht.

Setup

Falls du nix und direnv verwendest: direnv allow

Falls du nur nix verwendest: nix develop

Falls du kein nix hast, dann kannst du das Environment-Setup aus dem original Repo durchgehen.

Usage

Das led-badge-11x44.py kann Bilder einbinden, indem sie mit :./path/to/img.png: in den Anzeigetext geschrieben werden.

Um ein GIF einzubinden kann es einfach als Pfad angegeben werden. Im Hintergrund wandelt das Script das GIF in ein langes Bild um. Das Bild ist 44*(gif_frames) breit. Jeder Frame vom GIF werden 44 Pixel zugeordnet, auch wenn das GIF nicht 44 Pixel breit ist.

Ich empfehle aber trotzdem 44x11 große GIFs zu verwenden.

Um ein GIF hochzuladen muss der LED-Bagde mit USB verbunden sein. Dann kann folgender Befehl (mit eigenem GIF) verwedet werden:

> sudo python3 src/led-badge-11x44.py ":./img/cato-cat-long.gif:" --mode 4 --speed 8 --brightness 100