<!--
.. title: A Python API for Taskwarrior
.. slug: python-api-for-taskwarrior
.. date: 2019-03-12 10:46:35 UTC-05:00
.. tags: python, taskwarrior
.. category: 
.. link: 
.. description: 
.. type: text
-->

I've been using [taskwarrior](https://taskwarrior.org/) for several months now and like it. Today I duckduckgo'd across [Ralph Bean's taskw](https://github.com/ralphbean/taskw), which made it easy to scratch an itch I've been feeling for a while: scripting more complex taskwarrior usage.<!-- TEASER_END -->

[Bean's README in the taskw repository](https://github.com/ralphbean/taskw/blob/develop/README.rst) is straightforward, so I won't rehash it here. I used pip to install taskw from PyPi in a fresh Python 3.7.2 virtual environment and I was off to the races. In less than an hour I had a start on my own python package for managing projects with more metadata and flexibility than one gets out of the box with taskwarrior. The agenda is a bit cryptic for now (since it's shifting inside my brain), but fwiw here's [taskwarrior.epics](https://github.com/paregorios/taskwarrior.epics).
