Thanks for bringing this up, @Haberjr. And Hi @Silver and others at Obsidian. This entry is for you and your community:
I’m the CEO of CogSci Apps Corp. , developer of Hook productivity app.
Some of the benefits of the feature requested by @Haberjr, i.e., of an app being linkable are discussed here. Basically, you will see that these benefits align extremely well with Obsidian’s goals . This would mean Obsidian resources would be linkable to just about any resource that has a URL. Not just web pages, but files, emails, and app objects (e.g., OmniFocus:// tasks, Things:// tasks, DEVONthink:// items, Drafts:// , etc. ) — anything that has a URL. First on macOS, and we are taking this to iOS and then Windows.
We’d love to enable users to link Obsidian resources to anything. In fact, we have received several requests for this, via our forum, email , etc…
Most great note-taking / reflection Mac apps can already be linked through automation. (E.g., nvUltra, nvALT, Bear app, Drafts, OmniOutliner, BBEdit, Marked2, Tinderbox, DEVONthink, Curio, iThoughts X, etc. ) (See Linkable Apps-Hook. You’ll see that Obsidian would be in great company if had linking automation.
Many of those apps above worked “out of the box” with no customization required by CogSci Apps. In other cases, CogSci Apps adds some scripts into Hook that are automatically available to Hook users.
Making an app’s (like Obsidian)'s resources programmatically linkable (and hence compatible with Hook) is very simple. All you need to do is provide an API for user to be able programmatically (with JavaScript, AppleScript, or whatever) to
- get the current resource’s (i.e., file’s) name and URL, and
- create new items (return the URL). E.g., x-callback-url is fine, JavaScript/ AppleScript better.
- open items with the URL (of course).
See https://hookproductivity.com//help/integration/other-app-developers/
Hook, and other apps, would then use that API to bridge Obsidian resources to anything.
For instance, one could then link a file in Obsidian to an email, a task, a DEVONthink:// item, etc. This would break down the ‘walled garden’, and truly deliver on Douglas Englebart’s vision which we are pursuing.
Roam Research already includes some support (though not an app yet), as mentioned on the Hook Productivity Forum. And Notion.so is apparently working on an AppleScript API.
It may be that some of what we need is already in the Obsidian plugins, we’ll have a look. (Someone on the forum might point us to some info?). However, it’s best if users don’t need to install a plugin to get the benefits of linking.
Discussing Hook on the Hook Productivity Forum
I will keep our users posted on our discourse forum instance where this is discussed: Linking Obsidian resources to anything - Discussion & Help - Hook Productivity Forum
Contact
Obsidian folks: please feel free to contact me by email or via Twitter: @LucCogZest . It’s all very simple, but we at CogSci Apps Corp. will be glad to answer your questions and look forward to helping Obsidian link to any resource. And we look forward to celebrating this with our current and prospective mutual community.