{"repo":"usetrmnl/trmnl-display","free":true,"listed":false,"github":"https://github.com/usetrmnl/trmnl-display","clone":"git clone https://github.com/usetrmnl/trmnl-display.git","description":"Embedded ePaper friendly Linux client for displaying TRMNL screens","language":"C","stars":163,"topics":["e-ink-display","raspberry-pi","trmnl","epaper","epaper-hat"],"license":"MIT","category":"self-hosted-apps","readme_excerpt":"TRMNL Display TRMNL Display is a lightweight, Linux command line application designed to display dynamic images directly on LCD/HDMI and SPI e-paper displays like the one in the TRMNL OG. It fetches images from the TRMNL API (or your own self-hosted server) and renders them directly to either a video display or e-paper, providing a seamless display experience without requiring a traditional desktop environment. Features - LCD/HDMI or e-paper image rendering. - Supports JPEG, PNG, and BMP image formats. - 1-bit images support optional dark mode inversion. - Configurable refresh rates. - Easy configuration through environment variables or interactive prompts. Requirements - Linux SBC (Raspberry Pi, Orange Pi, etc) - LCD/HDMI (Terminal or GUI desktop) - or e-paper display with SPI connection - Internet connection for fetching images Installation Clone the repository: Run the provided build.sh script: After installing the required dependent libraries and building the trmnl display application, you'll see a menu and prompt: Input a value (number 1-5), then press enter. Next you'll be asked to enter your Device API key. If you're using TRMNL's native application, visit https://trmnl.com/devices/current/edit to find it. If you're using a BYOS solution, find your API key from that implementation's settings screen. You will also need to change the base url to point to your server. See Configuration for more details. The script will complete with the following: Usage The trmnl display ","default_branch":null,"files":null,"tree":[],"storefront":"/r/usetrmnl","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/usetrmnl/trmnl-display/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}