Toolverse
Wszystkie skille

trmnl

autor: openclaw

Generuj treść na wyświetlacze e-ink TRMNL za pomocą frameworku CSS i wysyłaj bezpośrednio na urządzenie

Instalacja

Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.

Instalacja

Szybkie info

Kategoria
Frontend

O skillu

Skill do tworzenia zawartości dla urządzeń e-ink TRMNL. Pozwala ci generować dashboardy, powiadomienia i informacje na wyświetlacz terminala za pomocą frameworku TRMNL z obsługą flexboxa, gridu, tabel, pasków postępu i typografii. Wysyła HTML na urządzenie przez CLI i webhook API. Idealny do wyświetlania danych w czasie rzeczywistym na fizycznym wyświetlaczu e-ink.

Jak używać

  1. Zainstaluj lub zaktualizuj CLI TRMNL, uruchamiając w terminalu npm install -g trmnl-cli@latest.

  2. Sprawdź dostępne pluginy poleceniem trmnl plugin. Jeśli lista jest pusta, dodaj plugin webhook za pomocą trmnl plugin add nazwa-pluginu "https://trmnl.com/api/custom_plugins/{uuid}", gdzie {uuid} to identyfikator twojego urządzenia.

  3. Opisz użytkownikowi, jaką treść chce wyświetlić na ekranie (dashboard, powiadomienie, dane, itp.) oraz potwierdź typ urządzenia (domyślnie TRMNL OG, 2-bit, 800x480).

  4. Wygeneruj HTML używając klas frameworku TRMNL (layout, item, value, title_bar, gap--space-between itp.) i zapisz zawartość do pliku tymczasowego, np. /tmp/trmnl-content.html.

  5. Wyślij treść na urządzenie poleceniem trmnl send --file /tmp/trmnl-content.html. Jeśli masz wiele pluginów, możesz wysłać do konkretnego z nich dodając --plugin nazwa-pluginu.

  6. Potwierdź użytkownikowi, że zawartość została wysłana na wyświetlacz, bez echowania kodu HTML z powrotem do czatu.

Podobne skille