Reading list view settings

Hi All.

Is there any way to simplify the view when using the reading list. Ideally I’d just like to see the reading list on the sidebar and the selected document in the viewing pane. At the moment, in addition to these two panes, I also see the documents of whatever database / group was selected before selecting the reading list in the sidebar. Is there any way to hide this (the database documents) such that only the reading list is visible? I’m hoping that I missed some simple setting here.

As a potential workaround, this JXA script opens all reading list documents in a single document window. You can then navigate by tabs.

(() => {
	const app = Application('DEVONthink 3');
	app.includeStandardAdditions = true;
	
	const list = app.readingList().map(e => e.URL);
	const window = app.openTabFor({record: app.getRecordWithUuid(list[0])}).thinkWindow();
	list.forEach(itemLink => app.openTabFor({'record': app.getRecordWithUuid(itemLink), 'in': window}));
	window.index = 0;
})()

With modifications, you can filter reading list items before opening them. An example criterion: tag includes “magazine article” and word count > 3000.

2 Likes

Wow. Thanks for this. I just learnt how to add a script to the Devonthink menu for the first time and such a useful one at that. Much appreciated.

1 Like

Given how uncurated most peoples’ Reading List is, perhaps there should be a limit or other criteria that should match.

1 Like