Graph view : a network visualization script for DT

I guess that’s just the gear from DT which has nothing to do with a (or this) script. It’s always there when you’re looking at an HTML document.


Thanks, @chrillek - and there’s another feature of Devonthink I don’t use enough. Web bookmarks.

Nobody uses all its features. Not even the developers :laughing:


Hi, @Wolkenhauer. The link to the article seems to be dead.

Yes, the link no longer works. I am not using it and do not follow that development, so no idea what happened after I looked at it.

I see the Devonthink for Historians Youtube channel has posted a nice review of the network script - Experimenting with the New Graph View Script - YouTube .

(@benoit.pointet - you’re getting some love from our friends at DEVONthink for Historians!)


That little graph view script is indeed getting some attention and hopefully helping more users, also thanks to the packaged distribution @BLUEFROG made. I thus learned that you can package applescripts with their dependencies. Awesome!


I forgot my manners and didn’t credit you in my reference to Devonthink for Historians.

Mea culpa!

DT for Historians is a delightful channel. It chronicles two researchers who use Devonthink with academic rigor. Very entertaining. Well worth subscribing to, particularly now. They seem to be back on regular posting intervals.

1 Like

Awesome work! Thanks a ton!

Hello @benoit.pointet , thank you so much for the marvelous work!

I have a feature request that I worry would require a huge amount of work, so I’m just putting this out here and please feel free to decline if you consider it not worthwhile.

I wish the script could implement something similar to Obsidian’s Local Graph view. In this mode, the user will select one item and specify the value n of a “depth” parameter, and the script will generate a graph of the selected item and all items connected to it, both directly and indirectly, within the specified “depth”.

Rationale for this request:


When using Obsidian, I gradually started to realize its Global Graph view looks awesome but doesn’t offer much utility to me. Instead, the Local Graph view is much more valuable because it reveals items more closely related to the one I’m working on.

While the script currently does allow the user to set a smaller scale simply by selecting fewer items, it cannot automatically “zoom in” on one item and its, say, 1st- and 2nd-order connections; and since the user often don’t have prior knowledge of which items are these, they are incapable of first selecting these items and then running the script.

I read you, @xurc, and thanks for the detailed explanations. I have also been wishing for something like that. Time is of course the blocker on my side. I put it high on the backlog. If anyone feels like doing it, don’t hesitate…

1 Like