I frequently struggled with reading online articles or content, because however impressed or interested I was by what I read, I wished I could stow away the strong points to read again another day.
So I booted up a little chrome extension projet, that read whatever text was currently highlighted by the mouse, sent it to a local API, and saved it to a database. After some debugging, I had my first snippets.
Almost immediately, reading articles became a treasure hunt, a collection game, storing nuggets of wisdom I could come back to later.
I also wrote a little web interface in Vue to explore and search my snippets, they all have a backlink to the original article, and can be grouped by the title of the page they were found on.
The API is a python fastapi project, and the database is RavenDB.
I've been having some fun working on it (and actually using it! Which is a first for my side projects).
If I had to start over, I would use postgres instead of ravendb though.
Thanks for reading!