Hi my fav comunity,
I'm trying to figure out how to create external links to my Joplin notes that I can use in task manager descriptions, websites, or even forum posts. Ideally, these links should open the note directly in my Joplin desktop application when clicked.
The Problem:
- Browsers don’t seem to recognize
joplin://
URLs as clickable, so when I paste a callback URL likejoplin://x-callback-url/openNote?id=<note-id>
, it doesn’t work. - Most platforms expect HTTP or HTTPS links to make them clickable.
What I've Tried:
I created a simple HTML page that:
- Accepts a
note-id
as a URL parameter. - Constructs the appropriate
joplin://x-callback-url/openNote?id=<note-id>
link. - Redirects to this callback URL when opened in a browser.
This approach works because I can host the HTML page and use its HTTPS URL as a bridge. However, the process to generate these links manually is cumbersome.
What I Need:
I’m looking for a way to automate generating these external links directly from Joplin. Ideally:
- A right-click option or keyboard shortcut in Joplin to copy a custom external link to the clipboard, e.g.,
https://my-hosted-page.com/?note-id=<note-id>
. - Completely self-hosted—I'm not looking to rely on Joplin's cloud services for sharing.
I think I found a good plugin candidate to fork. Of course, it's Helmut's.
joplin-plugin-get-notebook-id plugin
Forking it seems logical, but I’d love to avoid diving deep into plugin development if there’s a simpler solution.
My Questions:
- Is there an existing plugin or tool that supports this kind of functionality?
- If not, is modifying Copy Markdown Link the right approach, or are there other plugins I should study?
- Are there alternative solutions for generating clickable external links to Joplin notes?
Any advice or suggestions would be greatly appreciated!