There’s an optional parameter “from” ( move from) but I didn’t try this yet). If you’ve selected a record that has replicants move deletes all replicants and moves the record to the destination, so be aware. When I’ve reviewed all records in iThoughtsX I’ll go back to DEVONthink and every outdated record sits in trash, ready to delete (By the way, the move command doesn’t work the way I thought it does until yesterday. 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. change records meta data or run a scriptĪfter unsatisfying success with UI scripting I asked the developer if there’s another way and he told me that itmz are just zip files with XML inside.But clicking each topics link I wanted to act on soon became annoying as there’s too much overhead: That’s nice if you want to see the records content or do other stuff with it.Īs new iThoughtsX user my first approach to learn how iThoughtsX works was to review a whole database in it (split into parts). If you use iThoughtsX you probably have markdown links to DEVONthink records in your maps.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |