I am using Things 3 as my goto Task Manager. A common workflow is, to quick capture Todos to Things with a global hotkey. For getting the context in which one captured a task, there is the great Things Helper. With a special hotkey one can e.g. from Safari capture a note with the current URL in the description.
I want to have the link to an Obsidian Note in the task I capture, when I want to e.g. follow up on something in the note. The Things Helper does not (yet?) support Obsidian.
- Install KeySmith
- Create a shortcut in Obsidian for Copy obsidian url (I use Shift CMD C)
- Create the following Keysmith macro:
- which will result in:
set note_link to the clipboard
tell application "Things3"
show quick entry panel with properties ¬
I’ve made a similar one for Keyboard Maestro that will also fetch note’s title and currently selected line and paragraph:
hook-get-address is interesting. Where did you find that? It’s not documented in the obsidian help afaics.
It is docummented. It’s by the end of the URI help page. It generates a markdown link that serves as input for my RegEx match that follows.
Thank you for this. This made Obsidian even more useful in my workflows.
The KM macro looks good and just what I need…however, trying to reproduce it exposes my severe lack of KM skills
Any chance of uploading/sharing the KM macro file please?
Thanks in advance.
Do I have to disable things helper, bc if i try to capture the hotkey for keysmith the helper pops up?
@ocarid: that did not happen for me. If it does, then that might be a workaround
@dabai thank you for your quick response - I solved it by:
- assigning different keybindings to the things helper
- building the keysmith script
- assigning things helper back to the default keybindings
Thanks for this. This can possibly be used with Obsidian Advance URI plugin to fetch link to the selected text within the note instead of just the note link.
There may be a way to have KBM shortcut generate a block id and create a URI link in Things 3 that takes straight to that block.
@dabai There is now the Obsidian Things Link plugin that creates a deep link between the created Things task (or Project) and Obsidian. It creates links on both ends.