Skip to main content

Taskwarrior utility to continually loop through and add tasks to a project

Project description

Taskloop

This utility allows you to create multiple tasks for a Taskwarrior project.

Installation

via PyPi

pip install taskloop

via git (development)

  1. Clone this repo
  2. cd taskloop
  3. Add deps using poetry poetry install
  4. poetry run taskloop/loop.py

Running

After pip installing, you may run

taskloop

This requires you have a taskrc at ~/.config/task/taskrc.

More flexibility is planned for this though. If you have an old style ~/.taskrc, you should be able to symlink it with mkdir -p ~/.config/task/taskrc && ln -s ~/.taskrc ~/.config/task/taskrc

Entering tasks

You will be prompted for a project. This will autocomplete from your list of projects (currently only pending, planned to optionally pull from "completed" also)

After entering a project, you will loop through adding tasks to the project. if you want to make your task dependent on the last task, start your task with a period.

Entry will continue to loop until you end by entering an empty line

Now sync will be attempted. There are currently no checks in place, so if you don't have a taskserver configured,this will fail.

Screencast Demo

asciicast

Project details


Download files

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

Source Distribution

taskloop-0.4.1.tar.gz (3.3 kB view details)

Uploaded Source

Built Distribution

taskloop-0.4.1-py3-none-any.whl (3.3 kB view details)

Uploaded Python 3

File details

Details for the file taskloop-0.4.1.tar.gz.

File metadata

  • Download URL: taskloop-0.4.1.tar.gz
  • Upload date:
  • Size: 3.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.1.12 CPython/3.10.5 Linux/5.18.5-200.fc36.x86_64

File hashes

Hashes for taskloop-0.4.1.tar.gz
Algorithm Hash digest
SHA256 84a1730b6d6d72b219d45e478438fda098d9c3e8327ffed00bcaa6eaa09a7f94
MD5 9459ae6bae6c20f537c6f19a77778a1c
BLAKE2b-256 fe2e58dd8770c2bdae5b819e64ed1a4002c62101819cce0507eff8433c487056

See more details on using hashes here.

File details

Details for the file taskloop-0.4.1-py3-none-any.whl.

File metadata

  • Download URL: taskloop-0.4.1-py3-none-any.whl
  • Upload date:
  • Size: 3.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.1.12 CPython/3.10.5 Linux/5.18.5-200.fc36.x86_64

File hashes

Hashes for taskloop-0.4.1-py3-none-any.whl
Algorithm Hash digest
SHA256 4aa7587e2d4a70c9bd7e70c43df00eeefb7a80b3cbd2fc0bc3df2ca880754c3c
MD5 a7cd32378ea19f9bdb19516c31533cb1
BLAKE2b-256 cf4d20e6633bcaca9872e6993734ffa25bd392484fd35acd2d16ad7971a4377a

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page