Tool to sync Taswarrior and remote task trackers
Project description
Taskwarrior Sync
Taskwarrior Sync is a small tool to sync local Taskwarrior database with some remote issues tracker. Currently Github is a priority and it is only supported issue tracker.
How to run
Install requirements:
pip install -r requirements.txt
Export several environment variables:
TW_DRY_RUN
should be set to False
to really sync something
TW_GITHUB_TOKEN
should be set to Github token with proper access permissions
TW_GITHUB_ORG_LOGIN
is a login of organization in which project with cards
exists
TW_GITHUB_PROJECT
is a name of the project
TW_GITHUB_ISSUES_REPO
is a repo from which issues will be linked to project
TW_FILTER_PROJECT
is a project name in local Taskwarrior to sync upon
After setting all of there ensure that tw_to_github_states mapped properly.Keys of that mapping are states in TaskWarrior and values are possible column names in project. In case there will be any inconsistence between these, according Github issues will be moved across different columns. Also all the issues in any of the 'completed' column will be closed automatically.
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
File details
Details for the file twsyncer-0.0.3.tar.gz
.
File metadata
- Download URL: twsyncer-0.0.3.tar.gz
- Upload date:
- Size: 6.8 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.1.1 pkginfo/1.5.0.1 requests/2.23.0 setuptools/41.2.0 requests-toolbelt/0.9.1 tqdm/4.46.0 CPython/3.8.2+
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1f5da7919b732e89282c8b1bdea095a03655d51ee6700b3edbb3d169cb0c3b01 |
|
MD5 | bb15764724b7bbe1973e9c88a6a38953 |
|
BLAKE2b-256 | f1e34251b04c8475629eabf590ae3ad5e2ad94b4c65b1d5790d30fda7eeed68a |