All articles
Projects

April 22, 2025

Reading Notes, a simple app to read your highlights

Posted by Profile picture of Lorenzo Cella on an orange backgroundLorenzo

I like to read a lot. I keep a list of books that I read over the years.

If the book is interesting, I highlight the passages that resonate with me and that are worth remembering.

I would like to consult the highlights later, to remember the valuable parts of the book.

The problem

While reading digitally on my Kobo (Libra 2), highlighting is very easy to do, but once the book is finished, it's quite cumbersome to re-read the highlights.

You need to open each book and go to the annotations tab. This is slow and annoying.

The solution

The highlights are stored in an annotation file (.epub.annot) for each book, saved under the /digital editions folder.

This annotation file is a XML file that contains the highlights. I wrote a small parser to convert into JSON and expose it to the web app.

I created a small web app in Nuxt that allows me to read my highlights online.

I just published a small project on GitHub where I store my reading notes.

Reading Notes app

Try it out

Read some of my highlights online: Reading Notes

The project is published on Github, so you can clone it and add your own highlights.

Check it out on GitHub: https://github.com/looer/reading-notes

Projects
Books
Reading