trmnl
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
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ć
Zainstaluj lub zaktualizuj CLI TRMNL, uruchamiając w terminalu
npm install -g trmnl-cli@latest.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.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).
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.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.Potwierdź użytkownikowi, że zawartość została wysłana na wyświetlacz, bez echowania kodu HTML z powrotem do czatu.