{"repo":"dennisreimann/kindle-display","free":true,"listed":false,"github":"https://github.com/dennisreimann/kindle-display","clone":"git clone https://github.com/dennisreimann/kindle-display.git","description":"Kindle Status Display","language":"CSS","stars":97,"topics":["kindle","jailbreak","dashboard"],"license":"MIT","category":"dashboards-admin","readme_excerpt":"Kindle Status Display My Bitcoin Status Display made with a jailbroken Kindle. Original idea and setup taken from @naltatis' kindle-display. General This is a two part setup: The hacked Kindle pulls a screenshot that is taken from the webpage the server displays. The server updates this screenshot in regular intervals and the Kindle also updates regularly. Server The code in this repository is my personal setup which pulls in data from my own network. I recommend you fork this repository and modify the ./data.sh and visual representation to fit your needs. Prerequisites - Node.js (assembles the data and runs the webserver) - firefox-esr (takes the screenshot of the webpage) - pngcrush (converts the screenshot to a greyscale image) - curl (to fetch the JSON data and, optionally, Bitcoin RPC) - jq (to process the JSON data) - jo (to generate the JSON data file) - cron (schedule update task) Optional: - A SOCKS5 proxy (e.g. Tor) — set DISPLAY SOCKS PROXY in .env to route all API calls through it - A Bitcoin RPC endpoint — set BITCOIN RPC ADDR and RPC credentials to get the block height from your own node - A local Mempool instance — set MEMPOOL API ADDR to use it instead of the public mempool.space for fees, mempool blocks, Lightning statistics, and exchange rates Installation Once everything works, deploy the server app and setup a cronjob to trigger the cron.sh script regularly: This example runs every five minutes and references the relevant paths. Adapt the cronjob to your n","default_branch":null,"files":null,"tree":[],"storefront":"/r/dennisreimann","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/dennisreimann/kindle-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."}