Bring jrnl journals and taskwarrior tasks together in a single document.
Find a file
2021-10-31 16:55:08 +01:00
open-todo-txt.py Refactor file processing function 2021-10-31 16:55:08 +01:00
options.py Refactor file processing function 2021-10-31 16:55:08 +01:00
README.md Add boxed completion regex 2021-10-31 16:47:36 +01:00

Taskwarrior - jrnl task ingestion

This little script allows simple interaction between taskwarrior and a jrnl file. It parses the jrnl file and logs accomplished tasks in taskwarrior.

To accomplish this it borrows a little from the todo.txt syntax --- namely the idea of (A) (B) (C) prioritization and x task done syntax (i.e. starting a line with x or [x] means it represents an accomplished task).

Usage

Point the file to your jrnl file (ideally it needs to be a single file) and set the syntax which declares a todo entry within it.

./open-todo-txt.py -f ~/.local/share/jrnl/journal.txt -b 'todotxt'

The commandline above sets the script to work on a specific jrnl file and only work on entries which have exactly todotxt as their title. The settings above are also the default settings of the script.