[Userscript] Clickable Joplin x-callback-url links in Tuta Calendar

Hi everyone! :waving_hand:

I'm Ymetro, and I've built a small Tampermonkey userscript that makes
Joplin x-callback-url links clickable inside Tuta Calendar events.


:link: The problem

When you paste a Joplin note link (joplin://) into a Tuta Calendar event,
it shows up as plain text — Tuta simply doesn't recognize the joplin:// protocol.


:white_check_mark: The solution

This userscript scans Tuta Calendar and automatically places a
:notebook: Open in Joplin button right next to any joplin:// text it finds.

No configuration needed. Just install and go.


:hammer_and_wrench: Installation

  1. Install Tampermonkey in your browser
  2. Paste the script into a new Tampermonkey userscript
  3. Open Tuta Calendar and open an event containing a Joplin link
  4. The button appears automatically — click it to open the note in Joplin

:gear: How it works

  • TreeWalker scans for text nodes starting with joplin://
  • A floating overlay button is placed to the right of the link text
  • A MutationObserver watches for DOM changes (Tuta is a SPA) and re-scans
  • Buttons reposition automatically on window resize

:laptop: Script


Feedback welcome! :blush:
— Ymetro

1 Like