Command line utility that lets you analyze the number of tasks you have completed in Omnifocus over time.
You can install with Homebrew:
brew install jakevossen5/taps/omnifocus-graph-creator
Getting the Omnifocus CSV
This utility currently depends on a manual CSV export. Here are the steps to get that
- Open Omnifocus
- Go to projects
- Click on the eye, and select “Show All”
- Select all of the projects on the left
- File -> Export -> Select Comma Separated Values (CSV) at the bottom
omnifocus-graph-creator in the directory you exported the
CSV to, or specify
--path-to-csv to specify where the file is manually.
You can add more arguments to specify the details of the output. For
$ omnifocus-graph-creator --help usage: omnifocus-graph-creator [-h] [-p PATH_TO_CSV] [-d DAYS] [-g GOAL] [-e EXPORT_PATH] optional arguments: -h, --help show this help message and exit -p PATH_TO_CSV, --path-to-csv PATH_TO_CSV path to your OmniFocus CSV export default is 'OmniFocus.csv' -d DAYS, --days DAYS the number of days you want to view. Default is 7 -g GOAL, --goal GOAL goal number of tasks for each day. Draws horizontal line on graph -e EXPORT_PATH, --export-path EXPORT_PATH path of the png output graph (with file extension). Default is None (just show graph).