ryanjamurphy / devonlink-obsidian Goto Github PK
View Code? Open in Web Editor NEWOpen notes indexed in DEVONthink in, well, DEVONthink
Open notes indexed in DEVONthink in, well, DEVONthink
The ability to generate a list of links to notes related to the current not is amazingly useful.
Adding the ability to generate links to items in a non-Obsidian database, such as a Devonthink database of journal article pdfs, would extend this capability in a very useful way. Ideally, the user could configure several Deveonthink databases of interest and pull related links from any of these based on a keyboard command.
Thanks for this plugin! This is a great addition to Obsidian!
Option to add related links as [name of the file](DT-URL scheme)
Useful when DT database contains resources that aren't in the Obsidian Vault
I would like to use those resources as inspiration for new notes.
DT links don't count as a link in the graph or backlink. This may be important for someone who curates their connections, it is really easy make too many connections and clutter things
If we can view the notes associated with our notes directly from the sidebar, we can take advantage of the other features of Ob and only use the SEE ALSO function of DEVONthink.
Can you provide the plugin files for Devonthink? I've searched around the web and can't find it, and devonlink-integrate-obsidian-and-devonthink is invalid as well
Hey,
I am currently running obsidian v0.12.3, and I find that the Vault ID is longer stored in the file you mention here, can you please point out where it is now? Thanks a lot!
Hey,
Is there a DEVONlink for windows?
it looks pretty nifty.
or at least some thoughts on how it might work?
π Hello, first of all, thanks for the plugin!
I'd like to request a feature where there is a third option for link type, which switches between wikilinks and DT's deep linking depending on whether the related item is a child of the current vault.
basically,
IF βββ the related item is a child of the current vault insert a wikilink.
ELSE β insert DT's deep link.
One way of implementing this that I can think of off the top of my head is to see if the item is indexed or not. If it is, look in the item's path whether the vault's name exists or not, and switch between link types accordingly.
This is a huge request, so I totally recognize if this isn't of interest to you. However, as I was playing around with the Citations plugin for Zotero, I was thinking how useful it would be to have a similar search interface within Obsidian for DevonThink--to be able to pull up a search window and find a file in DevonThink, then paste the link (with markdown formatting) in the open note, or even to past the content of the file (if it's a text file) along with a link back to the DT file.
I have no idea how much work this might be in Obsidian. I was hoping since there is a search plugin for Alfred that a plugin for Obsidian could similarly hook into DevonThink.
I have two vaults indexed in DT, one (Vault A) for desktop usage as the main vault and another (Vault B) for mobile usage as an "inbox" vault. I have set up Vault A as instructed such that notes within this vault can be revealed in DT. It would be great to be able to reveal notes in Vault B in DT, such that one can summarize/organize/move notes more efficiently between these two vaults in DT.
I confirmed that the notes database is open, but when I execute the command in Obsidian, the plugin prompts me like this:
"Sorry, DEVONLINK couldn't find a matching record In your Devonthink databases. Make sure your notes are Indexed, the Index is up to date, and the Devonthink database with the indexed notes is open."
I find dataview very useful for summarizing/organizing inbox notes, as it can be used to query related notes by tags, links, keywords, etc., and show them in a table view.
It would be great if DEVONlink can be integrated with dataview in some way, e.g. as a column showing related Obsidian notes and DT items. This way, one may see related notes and/or DT items in a more intuitive way.
To avoid showing too many not-so-related notes/items, one may configure how many notes to show.
As a simplified request to #2, is it possible to insert a document in DT in the format of [name of the file](DT-URL scheme) into the currently active note (or a selected note) in Obsidian?
It may work as follows:
Hi
Thanks for the plugin and script. I am just trying to get the script running - never used apple scripts before:
"Install it by following the instructions on the in-app Help β Toolbar Scripts page. (Or assign it to an Alfred or Keyboard Maestro macro or whatever youβd like!)"
Which app? I can't see Toolbar Scripts page under help in either apple scripts, DT3 or obsidian - confused.
Thank you
This plugin stops working when trying to open/reveal the note in the database after updating to Obsidian v0.12.1. It still works when opening a note from DT to Obsidian. Specifically, I got the following error messages from Obsidian console:
Uncaught (in promise) Error: Command failed with exit code 1: osascript -e tell application id "DNtp"
activate
try
set theDatabases to databases
repeat with thisDatabase in theDatabases
try
set theNoteRecord to (first item in (lookup records with file "Inbox.md" in thisDatabase))
set newDEVONthinkWindow to open window for record theNoteRecord with force
activate
return "success"
end try
end repeat
on error
return "failure"
end try
end tell
34:42: execution error: DEVONthink 3 got an error: Canβt continue activate. (-1708)
at makeError (eval at <anonymous> (app.js:1), <anonymous>:1259:11)
at handlePromise (eval at <anonymous> (app.js:1), <anonymous>:2129:26)
at async runAppleScriptAsync (eval at <anonymous> (app.js:1), <anonymous>:2284:19)
The inserted list of items in Obsidian are not in the same order as that shown in DT. For instance, DT may give A, B, C, but it becomes A, C, B when inserting them into Obsidian.
Also, is it possible to insert the related items in the form of Markdown link, instead of backlink, if they are not in the same vault of the currently active note in Obsidian? Specifically, I have two Obsidian vaults indexed into the same database in DT. Therefore, it would be great if the items from other Obsidian vaults can be inserted as DT Markdown link or Obsidian URI.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
π Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. πππ
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google β€οΈ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.