As an academic, I keep all my articles in DevonThink, and only use a citation manager for citations. My current workflow has me initially downloading articles into Zotero, which automatically renames PDFs (I use ZotFile, but could use native functionality just as well) and moves the PDFs into a folder that DevonThink watches. DevonThink then pulls the article into its database - it means that Zotero gets confused and doesn’t know where the attachment is, but I just never use Zotero to actually manage attachments. So far, so good.
Download directly to Zotero -> rename PDF within Zotero -> moved to DevonThink watched folder -> imported into Devonthink = citation in Zotero, PDF in DevonThink
However, within DevonThink my articles now have limited information. They have whatever author, year, and title info I put into their name, but nothing beyond that. With the new scripting capabilities of DevonThink, I know there must be a way to launch or trigger a script that should look for the article info in Zotero, and add that info as various metadata types in DevonThink (i.e., tags/comments/etc.)
I don’t know that much about scripting, but I’m willing to learn. I’ve seen various scripts that pull data from Zotero, but no good explanation of how queries to Zotero work, or how to pull specific types of information from such an external source and set them as various DevonThink attributes.
Any and all help is welcome!