cgtrio.blogg.se

Geek tools omnifocus
Geek tools omnifocus











geek tools omnifocus

(lists that won't change rapidly can obviously be refreshed less frequently).

  • A time out period of 5 seconds, and refresh interval of 10+ seconds.
  • The colours and font that you want (not urgent, these can be changed later),.
  • A name (at the top of the properties dialog - it says "optional" but this script needs each of your Geeklets to have a name).
  • #Geek tools omnifocus windows

  • Drag one or more shell windows from the GeekTool preference pane onto your desktop, select each of your shell windows in turn, and use the properties dialog to assign it:.
  • (~/Library/Scripts/Applications/Omnifocus )
  • Choose a home for this script (if you put it in the OmniFocus script directory it will appear in the OF script menu, and can be installed on the OF toolbar).
  • Note that additional blank lines in (or at the end of) the header can be specified as \n
  • or simply (to display no header at all) Active Selections -header= | fold -s -w 40.
  • task where flagged=1 order by projectinfo, dateDue -header=Flagged ($N) \n | fold -s -w 40.
  • In addition, a custom header can now be specified for a List/Geeklet by following the query with the switch -header= followed by an unquoted string, optionally including $Q or $N Today +1w, now +2d etc.PRECEDING THE LIST WITH A HEADER The default list header is $Q ($N) & return where $Q is a variable representing the query, and $N is the number of matches. (Interpreted as references to midnight at the start of the first day of the next (or current) month of that name). Project / Projects is a pre-defined alias,Īnd a set of relative date expressions can be used in the SQL clauses. More sophisticated queries can be devised in Sqlite SQL. In context "Phone" | fold -s -w 30 Shifting to upper case with 'tr'ĭue now order by effectiveDateDue | tr "" "" | fold -s -w 40Īctive selections order by name | tr "" "" | fold -s -w 40(or anything else which can be achieved by piping to another shell command). Inbox order by dateDue, dateAdded | fold -s -w 50 Next action and flagged=0 order by effectiveDateDue Their format can be adjusted by piping them through further shell commands, like fold and tr. The lists can be wrapped to fit the geeklet window, shifted to upper case, or generally modified by piping them through shell commands.LIST DEFINITIONS Some simple queries are pre-defined by the script, in inboxĪnd these can all be modified, for example to adjust sort order,

    geek tools omnifocus

    I posted a couple of rather rudimentary scripts to that thread (for getting particular - unformatted and unwrapped - OF lists into a Geektool window), but here is a much more general script which enables you to attach a range of customized list specifiers to one or more Geektool 'windows' (shell geeklets) at the same time.ĭisplays one or more custom action lists (or project lists) on your desktop, even when OmniFocus isn't running, using GeekTool. This post splits off from another thread which began by discussing ways of displaying a desktop banner of the current action, and drifted off topic towards Geektool. (A due now list perhaps, or due soon, or a context list, or simply the inbox, as a spur to getting it clear). OVERVIEW It can be useful to glance at a key action list on the desktop, without having to fire up OmniFocus and choose a perspective.













    Geek tools omnifocus