I’m running a few months behind here Michael, but congrats and thanks for making such an impressive (family of!) video. This one here really struck a chord. While no longer an academic, I still have need to create academic-like research papers. I’ve struggled for years with Tinderbox: some successes then frustration, but I kept at it, sensing that it really IS the tool I need. Over the last 1-2 weeks, I finally broke thru with the help of this “Annotating” video.
I’ve been using Highlights for a few years now and collecting info in DT, but until digging thru your Video 58 couldn’t make the connections I sought with TBX. I’ve successfully used your Parse Highlights App Annotations script. But I’ve run into a few snags on which I hope you can set me straight.
(1) I can parse out the article title, authors, the URL and annotation type and color, but haven’t figured out how to resolve the full journal reference. The line comes into TBX as, e.g.,
I am able to peel off the "(bookends://sonnysoftware …) into its KA ($URLBE - I use Bookends rather than Zotero), but haven’t figured out how to resolve the [Proceedings …] – my hunch is that there’s a wrinkle I’m missing - am I incorrectly using special characters? - in your parsing script:
if($Text.contains("### \[(.*?)\n")){
$MyString=$1
};
$URLBE=$MyString.following("](").replace("\)","");
$MyString="";
(2) Images: I have the captured image (from Highlights) in DT, but when I drag it into TBX and apply the script, I get the blue question mark image. I think that usually means the app can’t resolve image location or type. Got any idea on what I’m missing? When I drag the image-containing MD file into TBX, that last line reads (pre-Script), e.g.,
Page 937, Orange, Square:
I modified (for my DT directory) the last line in your “Square” script to read:
if($AnnotationType=="Square"){
$ReadOnly=false;
$Prototype="pImage";
$DisplayedAttributes=;
if($Text.contains("!.*")){$MyString=$0};
$Text=$MyString.replace("assets/","/Users/garyholland/Library/Application Support/DEVONthink 3/Inbox.dtBase2/Files.noindex/jpg/^value($DT3ImgDir)^/");
Have I missed a definition of $DT3ImgDir?
I’d appreciate any insights you can provide. Thanks