Duplicate or Replicate all item hyperlinks in a Word Document

I apologize if this has already been addressed, but from an initial review, it does not already have a thread.

My use case is related to legal issues. I will create deposition/pleading outline using the “copy item link” or “copy selection link” to reference documents that I wish to use as exhibits during the deposition or reference in a pleading.

After I complete my outline, I have been going one-by-one through all the hyperlinks in my outline that are linked to documents in my client database. These documents are individually split up and are not contained in one 1K+ page PDF. i.e., the documents are merely sitting in subfolders of the database, usually in different subfolders. After I click a hyperlink, I will have to navigate using the inspector window back to the location where that specific document lives, then replicate it to another “Exhibits” folder.

Is there a built-in function or a scripting idea that would allow me to select multiple DT3 links (either in Word or in an RTF document in DT3) and duplicate/replicate/export all of those documents into a single “exhibits” folder?

Side Note: I just wanted to say that DT3 should be soliciting law firms for this software. I cannot stop raving about how DT3 for case-management/e-discovery blows legal software platforms out of the water that cost 100k+ a year to operate. I have ZERO complaints about my workflow.

Would also definitely be interested in this. My current workflow is similar but I try to remember to replicate exhibits as I go.

I recently stumbled into finally summarizing annotations across all reviewed docs in a given folder “pleadings,” “discovery,” etc. It has been quite useful—and I’ve been using DT since v1, I believe.

Also agree that pretty much all case management software I’ve been forced to use is trash. :joy:

Thanks for the encouragement and we certainly appreciate your advocacy and word-of-mouth advertising for us. :heart: :slight_smile:

Is there a built-in function or a scripting idea that would allow me to select multiple DT3 links (either in Word or in an RTF document in DT3) and duplicate/replicate/export all of those documents into a single “exhibits” folder?

No, there is no built-in function but it’s likely possible via scripting. However, a Word document would be a less than ideal choice in this case.

PS: Not to be pedantic, but in DEVONthink we have groups, not “folders”. This distinguishes the structure in DEVONthink from the Finder.

I can see this possible with an RTF file. Word almost certainly not. For me, I am terrible with scripting but that would be my fault as I have never made it a specific point to try to learn.

Do you actually need to replicate to the group?

  1. Select your rich text link document.
  2. Open the Document > Links inspector.
  3. Select a link and drag and drop it to your Exhibits group. It will insert an .inetloc file, essentially a bookmark.
  4. Selecting the .inetloc file will display the actual document in the view/edit pane. Is this sufficient?

@cgrunenberg would have to assess:

  • If this should be a standard bookmark.
  • If drag and drop from the Links inspector should or could allow for copying or replicating, perhaps with modifier keys.
  • how to handle non-contiguous selections in the Links inspector.

While I can’t speak for @dgentry, as I’m not sure how he distributes exhibits, generally speaking for a lawyer this would not be sufficient. Exhibits need to be sent to, e.g., a court reporter, opposing counsel, etc. Of course that is not to say it can’t be done by gathering the exhibits in the manner I previously described.

.webloc is only suitable for http(s)

These are just links but only database items can be replicated.

It shouldn’t be complicated to script if the links are in an RTF or Markdown document.

But how would one „select“ a link without opening the corresponding document?

This would be the script would come in, right? I’m totally ignorant of this so feel free to tell me I’m an idiot. And sorry to hijack @dgentry but now I’m curious. Say I annotate a bunch of docs even in one specific group, not across groups. The annotations are in one RTF. Any way to script a replicant into a different group (“Exhibits” in this case).

„This“ being the selection part, I assume. No, the script can’t „select“. It can find all links in an RTF or MD document and act on them, yes. But selection is, in my mind, something else.

Are you available to be paid on a “script-by-script” basis, so to speak? Because I can probably think of things to do that would require a script but I can’t be bothered. I’d rather pay for the knowledge than bumble about it. Haha.

Nope. I’m retired and don’t plan to change that.

@chrillek fair enough. Given how active you are, I figured why not make a coin or two. Haha.

I would be interested to learn more about your workflow.

Some years back I was trying an approach outlined by the maclitigator

but have fallen away trying out various other options to try generating chronologies more simply.