Hey Streamlit community! ![]()
I built KoNotes — an Open Source Streamlit app that transforms the raw annotation and reading-session data on your Kobo or Kindle into a structured, searchable, insight-rich dashboard.
Live Demo: https://konotes.streamlit.app
The problem it solves:
Kobo stores everything in an opaque SQLite database. Kindle drops your highlights into a flat My Clippings.txt file with no real structure. Both collect rich data — highlights, notes, vocabulary lookups, reading sessions, page turns — but doing anything useful with it is surprisingly hard.
KoNotes parses all of it, normalizes it, and gives you back insights via CLI or Streamlit UI
Try it:
The live demo runs on Streamlit Community Cloud with a preloaded synthetic library (Kobo + Kindle mix) so you can click through every view without installing anything.
Would love feedback and or contributions to the project — especially from anyone who has tried to do something similar with their e-reader data.