VOOZH about

URL: https://pypi.org/project/tasklib/

⇱ tasklib Β· PyPI


Skip to main content

tasklib 2.5.1

pip install tasklib

Latest release

Released:

Official Taskwarrior library for Python

Project description

πŸ‘ https://travis-ci.org/robgolding/tasklib.png?branch=develop
πŸ‘ https://coveralls.io/repos/robgolding/tasklib/badge.png?branch=develop

tasklib is a Python library for interacting with taskwarrior databases, using a queryset API similar to that of Django’s ORM.

Requirements

Older versions of taskwarrior are untested and may not work.

Installation

Install via pip:

pip install tasklib

Usage

tasklib has a similar API to that of Django’s ORM:

>>> 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']
>>> type(tasks[0])
<class 'tasklib.task.Task'>
>>> tasks[0].done()
>>> tasks = tw.tasks.pending()
>>> tasks
['Learn German']
>>> tasks[0]['tags'] = ['languages']
>>> tasks[0].save()

For more advanced usage, see the documentation.

Project details


Release history Release notifications | RSS feed

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

tasklib-2.5.1.tar.gz (23.8 kB view details)

Uploaded Source

File details

Details for the file tasklib-2.5.1.tar.gz.

File metadata

  • Download URL: tasklib-2.5.1.tar.gz
  • Upload date:
  • Size: 23.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.11.0

File hashes

Hashes for tasklib-2.5.1.tar.gz
Algorithm Hash digest
SHA256 5ccd731b52636dd10457a8b8d858cb0d026ffaab1e3e751baf791bf803e37d7b
MD5 54fe1c0e0b7a845a5a9feb3ea423e367
BLAKE2b-256 3e503e876f39e31bad8783fd3fe117577cbf1dde836e161f8446631bde71aeb4

See more details on using hashes here.

Supported by

πŸ‘ Image
AWS Cloud computing and Security Sponsor πŸ‘ Image
Datadog Monitoring πŸ‘ Image
Depot Continuous Integration πŸ‘ Image
Fastly CDN πŸ‘ Image
Google Download Analytics πŸ‘ Image
Pingdom Monitoring πŸ‘ Image
Sentry Error logging πŸ‘ Image
StatusPage Status page