Table of contents
Flow - dr
Description
Trigger one of the Alfred keyword sequences for Doctor Drafts via a single External Trigger. Instead of typing in dr
to get a Command List, this passes in a reference ID used by the filter list specified by dr
. That then triggers the required Alfred keyword input.
For some triggers, it would be better to use the Etxrenal Trigger, but sometimes it cn be useful to trigger Alfred. particularly where script list blocks are involved. This then allows users to do things such as create hot key combinations to trigger the same things as Alfred keywords, without needing to modify Doctor Drafts, or reproduce its content in their own workflow.
Variables
Used
The following variables can be passed in and will be processed by the flow.
Variable | Description |
---|---|
query * | The query command for the basic command to execute. |
* These are mandatory for triggering this flow.
Query Commands
Query Command | Keyword Triggered | Description |
---|---|---|
1-drnew | drnew | Create a new draft |
1-dropennew | dropennew | Create and open a new draft |
1-drapp | drapp | Append text to a user selected draft |
1-drpre | drpre | Prepend text to a user selected draft |
1-drdict | drdict | Dictate text to a new draft |
2-drtitle | drtitle | Find a draft with a matching title and open it |
2-drsearch | drsearch | Open a draft search in Drafts |
2-drqsearch | drqsearch | Open a quick search in Drafts |
2-dractionsearch | dractionsearch | Open an action search in Drafts |
2-drfind | drfind | Find a draft with matching content and open it |
2-drurl | drurl | Find a draft with matching content and put a URL to open it on the clipboard |
2-drcopy | drcopy | Find a draft with matching content and put its content on the clipboard |
2-drpaste | drpaste | Find a draft with matching content and paste its content via the clipboard |
3-drbeta | drbeta | Download and install the latest Mac beta |
3-drws | drws | Load a named workspace |
3-drnoise | drnoise | Toggle completion noise |
3-drnotify | drnotify | Toggle completion notification |
3-drbmail | drbmail | Open beta feedback e-mail |
3-drfeedback | drfeedback | Open feedback e-mail |
3-drwfu | drwfu | Check for a new version of Doctor Drafts workflow |
4-drinfo | drinfo | Search for Drafts information |
4-drdoc | drdoc | Search for Drafts documentation |
4-drdir | drdir | Search for Drafts directory section |
4-drfor | drfor | Search for Drafts forum section |
4-drscr | drscr | Search for Drafts scripting documentation section |
4-drbscr | drbnscr | Search for Drafts beta scripting documentation section |
4-drsfor | drsfor | Search official Drafts forum |
4-drtad | drtad | Search for Drafts TADpoLe scripting documentation section |
5-drdiag | drdiag | Generate a report for Doctor Drafts readiness |
5-drstor | drstor | Generate a report about Drafts diusk utilisation |
Created
No variables are created by this flow.
Termination
- External Trigger:
drcomplete
- Large Type
Flow
Scripting
Sample Code (AppleScript)
tell application id "com.runningwithcrayons.Alfred" to run trigger "dr" in workflow "com.thoughtasylum.doctordrafts" with argument "1-drnew"
URL
alfred://runtrigger/com.thoughtasylum.doctordrafts/dr/?argument=1-drnew
Notes
- Specification of workflow names is case-insensitive.