![]() move records (via selected topics) to trash. I’ll write what I need in this situation into the script, e.g. So I’ll do this in iThoughtsX instead where I can decide how text wraps. But I don’t like to read long filenames from screen edge to edge. The database I want to review holds stuff which is often outdated and in this database I can tell that from a records name. I use Keyboard Maestro for this but it’s possible with UI scripting too (see example in script). So changing selected topics text and / or form is a good idea. Note that in this early test there was no chance to tell which topics the script ran on once the selection was lost. The most basic example I could think of, but as you know DEVONthink has extensive AppleScript support and everything you have in mind can be planned and rearranged in iThoughtsX. As you can see the label was set for those DEVONthink groups. See the screenshot, I created a group listing with markdown links, pasted in iThoughtsX, selected some topics and ran the script with set label of thisRecord to 2. Afterwards it’s a snapshot of changes you applied to some records, some groups or some databases. ![]() Before running your script it’s a mind map. When everything is set up and you want to “write back” the result to DEVONthink then it’s only some line of AppleScript and that’s it. You can do all the normal mind mapping stuff, reorganize topics, group them, create links, take notes (even in topics that hold DEVONthink markdown links). You’re just using a great mind mapping app which happen to have some links to DEVONthink records. The main advantage of manipulating records from within iThoughtsX is that you first don’t do anything with your records. Could be simple things like setting a label or sometimes not that simpel things like splitting up a database. The script only creates the connection from a iThoughtsX topic (which holds a DEVONthink markdown link) to the DEVONthink record - what you do with the record(s) from within iThoughtsX is up to you. If you use it you most probably will do something else than I will. ![]() It’s just a connector between iThoughtsX topics and DEVONthink records. But there’s no need to just select 1 topic, we can select as many as we want.ĭon’t get me wrong, this is not about saving some clicks. Using the script with 1 record still takes 2 steps: selecting the topic and running the script. It took at least 4 steps to handle 1 record in iThoughtsX. That means instead of clicking one topic by one to get to the linked record it’s possible to do multiple selection in iThoughtsX, then run the script and it applies code to all records at once. I made up this nice script which lets me manipulate DEVONthink records from within iThoughtsX.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |