In the beginning
Long ago, I stumbled upon an application called Joplin. This was at a time when note-taking was becoming more and more popular. Obsidian was already a popular tool, but I was more charmed by Joplin: it felt simpler, it’s open source, and you can run your own Joplin Server for syncing.
And then I discovered the Joplin web clipper, which made it even more useful. It allowed me to easily store things like web links as notes in Joplin. For example, if I found something interesting on Hacker News but didn’t have time to read it right away, I could store the link in Joplin using the Web Clipper and come back to it later.
But now i have all these links stored as notes in Joplin, i can always open them with the Joplin client app but what if i want to share my notes with the rest of the world.
-–
I came up with this solution:
- The Joplin client runs on your computer and syncs every notes thats been stored in the Joplin cloud
- A simple CLI application retrieves all the notes from the Joplin data API
- The notes are send to a Postgrest API (and stored in a Postgres database)
The source code for the CLI application is available at https://github.com/boudewijn00/read-joplin-store-postgrest
As you can see in the repository; one of the contributors is Aider. Somewhere in september 2025 i started to experiment with this tool. More about the way i use this as my AI coding assistant will come soon.