CLI task creator for Things.app
=== Changelog:
1.1.19 (20180807) + Mailplane 4 support for geturl call.
1.1.18 * New project creation fail fixed.
1.1.17 + Converted to work with Things3. + getURL command to copy note URL to the clipboard from context related apps.
1.1.16 + dop keyword will restore previous DO command. + if no defined project/area presents in Things the workflow will create a project instead of an area as in the past.
1.1.15 * no issues when Google Chrome or Mailplane 3 is not installed.
1.1.14 + dourl to open all URLs stored in notes from a certain area/project/list
1.1.13 + If description starts with a comma the workflow will split the comma delimited desc to individual todo items.
1.1.12 * Save URL as note fix. * Date math fix.
1.1.11 + Add multiple to do items by specifying it in a comma delimited list.
1.1.10 + Mailplane 3 front app support.
1.1.9 + Thanks to Matt@CulturedCode if task note begin with http the URL will be clickable.
1.1.8 - Things app activation removed.
1.1.7 + Task autofill functionality when Google Chrome is the frontmost application. * When browser autofill is active a new description will not change area and note fields. + A § token will eliminate note field fill (can be useful when you create a new to-do without browser info pickup but the frontmost app is Safari or Google Chrome). The new “ddo” keyword is a shortcut for the noteless todo creation functionality. 1.1.6 * to-do items goes directed to Inbox will go to the existing Inbox folder instead of “Inbox” area.
1.1.5 + docb command to convert a plain textfile list from clipboard to Things to-do items. Handy when your kids do not want to use your favorite to-do app :)
1.1.4 * Foldername case sensitivity bugfix.
1.1.3 + due date change: one digit numbers without + or - signs means a simple day increment instead of explicit day number definition (e.g. >0 means today, >1 tomorrow BUT >01 is the first day of current month or >10 is the 10th day of the current month).
1.1.2 + reset preferences
1.1.1 + docfg configures default Safari to-do target + menu items displays their prefix characters
=== Syntax by example: Task description #tag1 #tag2 @area or project name :note text >due date
Features: - you can list as many tags as you wish - if no such area or project name exists the workflow will create an area on the given name - Someday and Today group names directs to do to Someday and Today lists - due date definition order is YYYYMMDD, without separators. You can also use two short forms: MMDD or DD. In case of short form the missing date part will filled from current date. - due date field is also able to do some basic math: if the first character is + or -, the following number will be used as day/week/month/year count. By default the workflow consider the number as days but you can alter this behavior by adding a “w”, “m” or “y” postfix character. So for example >+5w adds 5 weeks (35 days) to the current date as due date. - task description and task note fields are automatically filled if Safari was the frontmost application during workflow activation and also target area will set to “read later” by default. Of course you can override them.