To be honest I must admit I don’t miss the actions on the Mac so much because Alfred and Keyboard Maestro (KM) can take care of many things.
E.g. I have an OmniOutliner document called Agenda which is essentially a mirror of a calendar (as well as a hierarchical file structure in Google Drive with Year/Month/Day) containing collected links to documents, URL:s, mail and everything I need quick access to for meetings, travels etc.
Recently I automized linking to the front document in Drafts with the following keystrokes and steps in KM:
- Press button “Contents”
- Set variable Body to Text %SystemClipboard%
- Press button “Link”
- Set variable Link to Text %SystemClipboard%
Actually, this is triggered by the hotkey ⌃⌥⌘→ in Alfred (as a reminder to send it to the “future” where a date is then optionally typed into the Alfred window or for today if left empty).
Then Alfred takes over and generate a markdown version of the link like this:
and converts it to an RTF snippet Line 1 that can be pasted in Agenda under the preferred date:
echo $query | /usr/local/bin/pandoc -s -f markdown -t rtf | pbcopy
…and so WILL be pasted exactly in the right place by
pbpaste in Applescript.
(Also, I have a Hazel script that watches the backups from Drafts in iCloud and generates a CSV file suitable for a list filter in Alfred, for easy appending of text to a certain draft I am working on without having to switch application and choose the appropriate draft – and then already forgotten that particular phrase I hade in mind because I broke the rule “text first”.)
Due to the power of Drafts, Alfred and Keyboard Maestro the possibilities already seem endless but for me the most crucial part is the flawless syncing. I could use though, some more direct way of addressing various parts of the interface as well as the drafts without having to resort to workarounds (s.a. KM above).
Agile Tortoise has not “only” developed beautifully simple and exquisite software but taught me a lesson that has revolutionized my workflows: Text first!
Happy New Year
(…why I invested some time in my Agenda project to make it even happier for myself and others)