A client library providing an interface to Taskd (from taskwarrior)
Library users will have some obligations as per the protocol. (key storage, sync key, tasks themselves (and additional data), etc)
pip install taskc
from taskc.simple import TaskdConnection
tc = TaskdConnection.from_taskrc() # only works if you have taskwarrior setup
resp = tc.pull()
- For taskd < 1.1.0 set
client.allow
in your taskd config ex:client.allow=^task [2-9],^Mirakel [1-9],^taskc-py [0-9]
- optionally enable connection debugging for output when running taskd interactively
debug.tls=2
- for convience we're assuming ~/.task is your taskwarrior conf dir
- if you run into trouble