taskjuggler-python icon indicating copy to clipboard operation
taskjuggler-python copied to clipboard

Implement pluggable architecture for front-end APIs and planning strategies

Open grandrew opened this issue 7 years ago • 0 comments

like so:

pip install jira-taskjuggler-python
pip install airtable-taskjuggler-python
pip install google-calendar-python
pip install andrews-taskjuggler-strategy
tjp-client --api airtable --api google-calendar <...> --strategy andrews

where andrews strategy will take all the data from Google Calendar as fixed appointment data with highest priority, will also fetch tasks from Jira and Airtable and set the TODO list so that it respects like personal goals, uses additional "inspiration" strategy, open prioritization, etc (TBD)

TODO is to create a template (cookiecutter?) project for the strategies so that life hackers can easily implement their own strats based on existent strats and easily publish them to pip for others to benefit

Programming interfaces TBD

grandrew avatar Oct 18 '17 11:10 grandrew