Joplin integration with GNOME Shell

I wrote a script to show search results from Joplin in the GNOME Shell overview. You can find it here. It requires Python to run plus a few deps (including the nice joplin-api library) and Meson to install.

Here's a screenshot!

There are two known issues:

  • It's not yet possible to open a specific note in Joplin. I suggested adding a commandline option and discovered the plan to add x-callback-url support, which will be great once there's a design for how it should work.

  • The search provider appears as an application in the Shell. I think a change in GNOME Shell is needed before we can hide this.

Let me know if you like it!


Note that if you want you could get that working with a plugin:

  • From the plugin you can open any note
  • Then it's a matter of communicating with this plugin from your Python script. There are several ways to do this but I guess a simple server running from the plugin would work, or perhaps you can use IPC.
1 Like