PyGTD is a simple system that incorporates major features from both
Allen and Covey. It's a small Python program that crunches any number of
lightly-formatted text files containing project to-do lists, and
creates a prioritized to-do list based on the next physical action in
each project. The prioritization takes into account the importance, the
urgency, the effort required, and the schedule pressure. The project
to-do files are hierarchical, enabling a very rich range of usage
patterns.