Skip to main content

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

Metadata

Release files for taskloop 0.4.1

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for taskloop 0.4.1
File Size Uploaded
taskloop-0.4.1.tar.gz 3.3 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for taskloop 0.4.1
File Interpreter ABI Platform
taskloop-0.4.1-py3-none-any.whl Python 3 none any Details

Total release size: 6.6 kB

Release files / taskloop-0.4.1.tar.gz

Download URL taskloop-0.4.1.tar.gz
Size 3.3 kB
Tags Source
SHA-256 checksum
How to use checksums
84a1730b6d6d72b219d45e478438fda098d9c3e8327ffed00bcaa6eaa09a7f94
BLAKE2b-256 checksum
How to use checksums
fe2e58dd8770c2bdae5b819e64ed1a4002c62101819cce0507eff8433c487056
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/1.1.12 CPython/3.10.5 Linux/5.18.5-200.fc36.x86_64

Release files / taskloop-0.4.1-py3-none-any.whl

Download URL taskloop-0.4.1-py3-none-any.whl
Size 3.3 kB
Tags Python 3
SHA-256 checksum
How to use checksums
4aa7587e2d4a70c9bd7e70c43df00eeefb7a80b3cbd2fc0bc3df2ca880754c3c
BLAKE2b-256 checksum
How to use checksums
cf4d20e6633bcaca9872e6993734ffa25bd392484fd35acd2d16ad7971a4377a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/1.1.12 CPython/3.10.5 Linux/5.18.5-200.fc36.x86_64

Release history Release notifications | RSS feed

This release

0.4.1 This release

2 release files

0.4.0

2 release files

0.3.0

2 release files

0.2.1

2 release files

0.2.0

2 release files

0.1.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page