All of the data preparation is conducted server-side, through a web app hosted on Google Cloud Run, which collects information from multiple APIs and outputs a PNG image at a fixed URL. The local device is composed of a Raspberry Pi zero W computer physically wired to an e-ink screen. The Pi’s task is to regularly refresh its PNG image by pulling it from the server.
https://blog.adafruit.com/2024/03/22/keep-track-of-your-day-with-dailypi