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
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)
| File | Size | Uploaded | |
|---|---|---|---|
| taskloop-0.4.1.tar.gz | 3.3 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| 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
|