Siri Shortcuts and More for Tot

Tot Folder
Tot Folder

I’d lusted after Iconfactory’s Tot for its app icons for a long time, but it wasn’t until a sale at the beginning of the year that I actually dove in and bought Tot Pocket - the iOS app. As a primarily iPhone-bound user, now, I’ve found it extremely handy as a container for URL-scheme-powered links, largely to run Siri Shortcuts and open specific drafts in Drafts.

Tot Dashboard Compare
Tot Dashboard Compare

Tot’s had its own URL scheme all along, which I utilized in two published Drafts actions: “Append to 7th Tot Dot” (which works cross-platform) and “Fetch Contents of # Tot Dot” (which uses Applescript and is therefore macOS-only.) Here’s an example of the scheme, itself:

tot://7/append?text=%0A[Text]

For better or worse, though, there is now a much more reliable solution. Iconfactory added Siri Shortcuts actions for Tot on all supported platforms, and I’ve already switched to using them, instead. I find the overview in their blog post (and release notes) to be a bit vague, so I think it’s worth listing each of the new actions:

Tot Actions Showcase
Tot Actions Showcase
  1. Add to Dot - “Adds text to a dot by prepending or appending.”
  2. Get Dot - “Gets all the text from a dot.”
  3. Query Dot - “Gets text and [JSON data + metadata] from a dot.”
  4. Set Dot - “Sets all the text in a dot.”
  5. Show Dot - “Shows the specified dot.”

These comprehensively replace the functions of both Tot’s URL scheme and the available macOS script, adding significant functionality on top. For one thing, Add to Dot is smart enough to automatically add a space before appending any content to the end of a Dot, unlike the URL scheme’s append function.

Shortcuts

The first and most basic Siri Shortcuts I have to offer are Clear Dot - which erases all contents from a Dot specified at run after one has confirmed with a Show Alert action - and Tot ⇨ Apple Notes which simply transfers the current contents of all 7 Tot Dots to individual Apple Notes per each. If you’d like to transfer content in the other direction, using Send a Copy in the pre-sharesheet from Apple Notes and then selecting Tot’s icon seems to do so fairly reliably:

Apple Note Shared to Tot
Apple Note Shared to Tot

Next is Tot Jar, which uses the Query Dot action to store the full JSON data of all 7 dots in individual key paths within a single dictionary in Data Jar.

Tot Jar Result
Tot Jar Result

Hot Tot Dot Swap - undoubtedly my best-titled Shortcut, yet - allows one to reliably swap the contents of two Tot Dots. Dot Info prompts you to select a Dot and then displays all available information about it that is not content. It will then ask if you’d like to append said info to the Dot, itself, in this format:

Dot Info Result
Dot Info Result