Just a few ideas what an API for streber could do:
- add a "time tracker"-widget: little symbol in (windows/Mac/Linux-)taskbar which can be used to easily add efforts on "my tasks". The widget reads out "my tasks" and I can easily change tasks.
Instead of:
- opening streber
- searching/opening the specific task
- add effort
- remember when I started and stopped the effort
- filling out the effort-form
- saving
It will be
- right click the symbol
- left click the task
- (optional) type in some "text"
=> start/end time is done in time tracker. time tracker adds the efforts
- do some cool exports
- Export some data in XLS/XML/...
- synchronize database with other programs (e.g. Exchange, local Outlook,...)
- cronjobs could be doing some cool things as repeating / regular tasks
- streber could do some repository-jobs (SVN integration,...); we could write some lines of code to integrate an existing SVN-repository within streber (read-only). So all repository-jobs could be done with a tool, which was written for such things. (I have some headaches with inflating streber to a full-features SVN-Tool *G*)
- ...