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)
- Clone this repo
- cd taskloop
- Add deps using poetry
poetry install
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
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
Built Distribution
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
Algorithm | Hash digest | |
---|---|---|
SHA256 | 84a1730b6d6d72b219d45e478438fda098d9c3e8327ffed00bcaa6eaa09a7f94 |
|
MD5 | 9459ae6bae6c20f537c6f19a77778a1c |
|
BLAKE2b-256 | fe2e58dd8770c2bdae5b819e64ed1a4002c62101819cce0507eff8433c487056 |
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
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4aa7587e2d4a70c9bd7e70c43df00eeefb7a80b3cbd2fc0bc3df2ca880754c3c |
|
MD5 | a7cd32378ea19f9bdb19516c31533cb1 |
|
BLAKE2b-256 | cf4d20e6633bcaca9872e6993734ffa25bd392484fd35acd2d16ad7971a4377a |