I have a workflow of taking notes on cybersecurity topics to blog about, write articles and use as references for talks.
My workflow involves using Devonthink to store the relevant articles. While reading on the IPad I store relevant information in Devonthinks “Spotlight Comment” field.
Using an adapted version of Pauls TSV export script ([Script to Export Certain DEVONthink Metadata in a TSV for Tinderbox Import] I can import my DTP notes into Tinderbox. I changed the script to include the for me relevant information and changed it to .csv as on the hurry I wasn’t in the mood to figure out how Tinderbox evaluates the .tsv to create multiple notes, that might become important later on.
My notes in TBX look the following:
I have a reference-Prototype which includes the Tags I gave in DTP and the URLs to DTP and to the source. In addition I created a quotation-prototype which will be automatically linked to the corresponding reference and which copies the KAs relevant for me, e.g. the tags which I can the edit.
My idea is to have each reference cut down into small (quotation) snippets which I than can use in documents, link to … so that I do not only know which reference I used but also which information from it. I plan to do that with Links and in addition by giving every reference a unique ReferenceID which is copied to the child-quotation and would be used where I use the quotation.
So my 1st question would be, what do you think about that workflow? Comments, ideas, room for improvement?
The bigger problem comes now: I have a few hundred notes in DTP with comments in the spotlight comments. If I transfer a single note into Tinderbox I would
change the prototype to my reference prototype.
that will move the comment to $Text
I will manually explode the node
move the results of the explosion one level up out of the exploded container as child under the reference
so that the children automatically by the ref.prototype-onadd have the quote-prototype and are linked to their parent
That works like a charm for a few notes but imagine doing that for hundreds? Now I am stuck as I can not think about an agent doing the explosion and moving the aliases …
Any ideas? All help is welcome