View Single Post
Here is a draft script which integrates OmniFocus 'Contexts' with specific mac computing environments which can be defined and automatically restored by the Concentrate application (from http://getconcentrating.com/).

If you select a task/project/context in OmniFocus and run this script, Concentrate will launch the computing environment ('activity' in the terminology used by Concentrate's developers) whose name matches that of the selected context (or the context of the selected task/project).

This can entail automatically closing/opening defined sets of applications, automatically opening particular documents, running particular scripts (shell or applescript), opening or blocking particular sites, setting Chat status, switching Desktop or Space, etc etc.

If the selected task has an 'estimated minutes' setting, this will automatically be used by the Concentrate timer.

(The script allows you to name a root context for your various mac/computer subcontexts [the default is "Mac"], and can automatically import the names of all the environments currently defined in Concentrate as sub-contexts of this root).

If you select a task/project which does not yet have an assigned context, you will be offered a choice of the environments which you have defined and named in Concentrate.

--
Attached Files
File Type: zip Concentrate-003.zip (22.4 KB, 640 views)

Last edited by RobTrew; 2012-04-13 at 02:16 AM..