Skip to content

jrabbit/taskd-client-py

Folders and files

NameName
Last commit message
Last commit date

Latest commit

8c26777 · Dec 13, 2020
Dec 13, 2020
May 5, 2020
Mar 20, 2018
Dec 14, 2018
Dec 13, 2020
Sep 4, 2014
Dec 8, 2020
Dec 13, 2020
Dec 13, 2020
Dec 13, 2020

Repository files navigation

taskd-client-py

PyPI version Build Status

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)

Getting Started

  • pip install taskc
from taskc.simple import TaskdConnection
tc = TaskdConnection.from_taskrc() # only works if you have taskwarrior setup
resp = tc.pull()

User considerations

  • 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