From b04bb67e359b67b2425de75b803f368b2a981d81 Mon Sep 17 00:00:00 2001 From: ashtom50 Date: Sat, 4 Apr 2026 12:25:13 +0100 Subject: [PATCH] Updated todoist article --- content/Articles/eink-todoist/index.md | 27 ++++++++++---------------- 1 file changed, 10 insertions(+), 17 deletions(-) diff --git a/content/Articles/eink-todoist/index.md b/content/Articles/eink-todoist/index.md index 537184a..7084942 100644 --- a/content/Articles/eink-todoist/index.md +++ b/content/Articles/eink-todoist/index.md @@ -1,30 +1,23 @@ --- title: "Eink Todoist" -date: 2026-04-04T12:17:11+01:00 +date: 2021-04-04T12:17:11+01:00 draft: false image: /Articles/eink-todoist/featured.png -summary: "Enter a 1-2 sentence summary here for the card grid." -tags: ["ESP32", "Self-Hosting", "Python"] +summary: "Showing my tasks from Todoist on an eink display." +tags: ["Raspberry Pi", "3D Printer", "Python"] --- ![Featured Image](./featured.jpg) -### 📋 Project Highlights -* **Goal:** * **Tech Stack:** * **Outcome:** Write your introductory paragraph here. - +### 📋 Project Overview +* Raspberry Pi Zero was soldered to the Eink Display. +* Python code was written to extract ToDoIst API and display it to the Eink display. +* A case was 3D printed to house the final product. --- -### Step 1 - [Title] - -Write about step 1 here. - -{{< gitea server="https://git.marlow.quest" repo="ash/YOUR-REPO" >}} - -### Step 2 - [Title] - -Write about step 2 here. +I recently made an eink display that shows my to do list from the Todoist app. I purchased a 4.2- inch Waveshare eink display and used a Pi zero W to control it. I started with the sample python code provided by Waveshare to test the screen. As I understood more of the code, I cut more and more of it down until I had only the bare essentials that I could use as a starting point. From the Todoist documentation I used their rest API to download my current to do list and filter them down to just todays and overdue tasks. These are then displayed on the screen alongside their due dates. Once all the tasks are completed the screen then shows my tasks for the next seven days. I am now making a 3D printed case, adding a power button and wiring the Pi to the back of the screen directly for a clean finished product. ![Step 2 Image](./eink.jpg) -### 🏁 Summary & Lessons Learned -Wrap up your project here. What would you do differently next time? This provides that "closing" feel for a future employer. \ No newline at end of file +### 🏁 Future +I would like to improve my code further by looking for ways to make it more efficient. It would be good to try and move the controller from the Pi Zero 2 W to the newly released Pico W as this will use less power and will remove the reliance on the SD card. \ No newline at end of file