{"repo":"davidhampgonsalves/Life-Dashboard","free":true,"listed":false,"github":"https://github.com/davidhampgonsalves/Life-Dashboard","clone":"git clone https://github.com/davidhampgonsalves/Life-Dashboard.git","description":"Low power, E-Ink dashboard for every day life running on a hacked Kindle.","language":"Go","stars":1305,"topics":["golang","lambda-functions","terraform","featured"],"license":null,"category":"dashboards-admin","readme_excerpt":"Life Dashboard Low power, heads up display for every day life running on a Kindle. Details Second hand Kindles are waiting in drawers for someone to repurpose them into something great. Boasting large e-ink screens, wifi connectivity and ARM processors they are an amazing hacking platform. (This is the second version of this project, see the post about the original here) V2 Rewrite and Compromises Ideally this dashboard would generate and display its image on its own. The issue with doing this originally was that the Kindles ability to display images (via eips) requires they be in a strange format. A few yars back when I started this it was hard to get GoLang to generate this format but it was easy to cross compile GoLang to the target ARM-7 softfloat arch. On the other hand Rust could generate the image but it was a pain to setup the cross compiler toolchain (also connecting to Google API's wasn't well supported). In the 5 years that followed the dashboard was a great tool but as API services would die (Magicseaweed, Forecast.io, DarkSky, etc) it would break. Sometimes that would require changes to the Rust front end and I would have to setup the cross compiling toolchain on each new machine I was using and eventually this got annoying. I found out about FBInk which has Go bindings and decided that using that I could use it to do text layout and print the resulting PNG's to the screen. Unfortunately I found that GoLangs OpenFont lib crashes when run on the kindle and that th","default_branch":null,"files":null,"tree":[],"storefront":"/r/davidhampgonsalves","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/davidhampgonsalves/Life-Dashboard/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."}