---
title: "From the books you read to your vision board: creating your own core memories"
slug: from-the-books-you-read-to-your-vision-board-creating-your-own-core-memories
url: https://listedarticles.com/articles/from-the-books-you-read-to-your-vision-board-creating-your-own-core-memories
canonical_url: https://blog.zm.is/from-the-books-you-read-to-your-vision-board-creating-your-own-core-memories/
content_type: blog_post
language: en
published_at: 2026-10-07T00:00:00.000Z
updated_at: 2026-10-07T11:11:11.881Z
author: "Mark Veidemanis"
authored_by: human
publisher: "Mark Veidemanis"
publisher_url: https://blog.zm.is/
topics: ["Open Source", "Learning", "Productivity"]
license: all-rights-reserved
word_count: 244
reading_minutes: 1
citation: "Mark Veidemanis, Mark Veidemanis. \"From the books you read to your vision board: creating your own core memories.\" 7 Oct 2026. https://blog.zm.is/from-the-books-you-read-to-your-vision-board-creating-your-own-core-memories/ (all-rights-reserved)"
---

# From the books you read to your vision board: creating your own core memories

> Mark Veidemanis explains a KOReader plugin and web panel he built to sync ebook highlights, annotations, bookmarks and reading statistics, so he can replace doomscrolling with re-reading quotes from books he loved, with the plugin source published on GitHub.

# From the books you read to your vision board: creating your own core memories

Reading a book again is a great way to retain more of its knowledge. Those of us pressed for time may instead opt to make bookmarks and highlights on an electronic ebook reading platform, like Koreader.

Press and hold, then drag to select text, which you can then highlight or annotate.

This is core functionality of Koreader.

I'll explain how I built on this to replace doomscrolling with re-reading quotes from books I loved to better retain their contents and improve my mental health.

## The plugin

To sync these highlights, I made a plugin.

The hard part was the addon, not the web panel you'll see below.

Since the keyboard on ereaders is touchscreen and inconvenient to say the least, I've made it simple to pair.

Once paired, it syncs all your reading activity and highlights.

## The panel

Now, you are able to see highlights, annotations, bookmarks (the whole page is treated as a highlight), and reading statistics. You can see here that I have almost a decade of reading statistics. I don't think any piece of technology has lasted this long except for a Yubikey.

## Get the code

Stay tuned for the spaced repetition Android app. I was going to use [NeuraCache](https://neuracache.com/?ref=blog.zm.is) but decided to complicate the field further by making my own implementation. (Kidding, I just wanted more instant sync)

The plugin source is on GitHub: [ZeitgeistMesh/plug-koreader](https://github.com/ZeitgeistMesh/plug-koreader).
