【文件属性】:
文件名称:tasklib:用于与Taskwarrior数据库进行交互的Python库
文件大小:38KB
文件格式:ZIP
更新时间:2021-05-27 10:52:07
任务库
tasklib是一个Python库,用于使用与Django ORM类似的queryset API与数据库进行交互。
要求
Python 3.5或更高版本
v2.1.x或更高版本。
较旧的taskwarrior版本未经测试,可能无法正常工作。
安装
通过pip安装:
pip install tasklib
用法
tasklib具有与Django ORM类似的API:
>>> from tasklib import TaskWarrior
>>> tw = TaskWarrior('~/.task')
>>> tasks = tw.tasks.pending()
>>> tasks
['Tidy the house', 'Learn German']
>>> tasks.filter(tags__contain='chores')
['Tidy the house']
>>>
【文件预览】:
tasklib-develop
----MANIFEST.in(35B)
----README.rst(1KB)
----AUTHORS(24B)
----.travis.yml(1KB)
----LICENSE(1KB)
----setup.py(1KB)
----tasklib()
--------tests.py(54KB)
--------task.py(17KB)
--------__init__.py(116B)
--------lazy.py(6KB)
--------backends.py(15KB)
--------serializing.py(9KB)
--------filters.py(2KB)
----docs()
--------conf.py(8KB)
--------index.rst(19KB)
--------Makefile(7KB)
----.gitignore(77B)
----.coveragerc(97B)