
yeaGTD is an acronym for "yaml encoded approach to getting things done". It is a script which extracts information from simple text files, one for each project, and then produces nicely formatted summary reports. Flexible rules can be used to specify repeated projects. Context, project, and date views are supported and output can be filtered in a variety of ways. Output can optionally be printed or sent to standard output in several formats. Commands are provided for marking tasks complete, opening files for editing, and backing up project files.
License: GNU General Public License (GPL)
Changes:
This release is a complete redesign. The data file structure has been simplified, and the focus has been changed from displaying tasks for the current date to displaying active tasks for any selected date. The GUI version now provides complete project support internally. The number of active tasks on a given date determines the color of the date in the new calendar display, and the status of the task determines the color of the task for the day in the new Gantt chart display. Notes support log and time entries, and reports can be generated that show times aggregated in user specified ways.
More...