Add a scripting interface to PB.
I notice that there are a number of suggestions regarding the integration of various kinds of scripting language. A scripting language of pretty much any kind would probably allow the kind of functions that I am interested in. As well as allowing many of the other suggestions raised in this forum.
It's a shame that all of the requests for scripting mention a particular, different scripting language. It means that support for scripting is spread across multiple suggestions and so is not as broadly supported or recognised as it should be.
At the risk of spreading the support even thiner I am raising this suggestion with the hope that we who really would like "some kind" of scripting support have a common focus of support.
The only constraint that I would add is that the scripting environment gives access to thought attributes such as tags and note entries as well as access to the calendar and events.
Perry Mowbray commented
[I posted this comment under multiple suggestions that in my personal opinion are all more or less replica of each other]
At least some form of macro / script support would help. Here a few examples to illustrate what I mean:
- when the thought type "project" is assigned to a thought, automatically make this thought a child of the "current projects" thought, as well as the "2013,October,Projects" thought (the later would automatically advance based on the current month).
- when the thought type "action" is assigned, present a list of all thoughts of the type "context" and assign the user choice as parent
- when a thought of the type "project" is assigned the "done" tag, remove its connection to the "current projects" thought
- when a thought of the type "action" is assigned the "done" tag, remove any connection to thoughts of the "context" type