This is so great, I love it. I don't have amnesia but I have lots of trouble remembering what I was going to work on next and used an e-paper display[1] to help with that. My code is a lot simpler (as the display only has an ESP32 and that isn't particularly powerful) but it can fetch a PNG image and it can display it, so my "protocol" (which I'm hesitant to call it that) is it opens a URL named 'inkstatus.html' and looks for a link of the form "http://example.com/image.png" (sadly I can't code quote that here but you get the idea, a URL pointing to image.png from the same server. It then reads that image and displays it, if the image is the same one it displayed the previous time it just does nothing and goes back to sleep for 10 seconds.
That way, all of the rendering is done on the web server (by a cron script in my case and LaTex) and display doesn't have any fiddly html/css issues it is just putting up a full size png image which was part of the library that the Soldered guys provided.
Based on the referenced article I'm going to see if I can replicate this for my Dad who is at the age where he doesn't remember things.
[1] https://soldered.com/product/inkplate-10-9-7-e-paper-board-c...
replies(1):