Automated tickler file processing
This python script will process a tickler.txt that has been created according to the format specified in GTD todo.txt : tickler file proposal.
Create a virtualenv (this project has one dependancy)
pip install -r requrirements.txt
Thats it you are ready to go.
./weeklyreview.py
Run this script in the directory containing your todo.txt file. This script should be ideally run once a week during the weekend. When it runs it does the following.
- Looks for the todo.txt, tickler.txt, done.txt and project.done.txt files in the current directory.
- Creates a list of all the projects that are currently "alive" and that do not have a next action assigned to them. It adds them in a file called review-YYYY-MM-DD.txt
- Looks at the tickler.txt file and find out possible actionable items for the upcoming week and appends them to todo.txt
It supports all the repeat scenarios outlined in the blog post.
- Support for specifying the directory containing todo.txt files (Typically dropbox folder)
- Support for direct integration with Dropbox through their API
This code is made available under MIT license. Copyright 2019, Vivek Venugopalan