Skip to main content

Build Status PyPI

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.

Installation

pip install twsyncer

Configuration

Create configuration file in ~/.config/twsyncer/config.json (look at the example.

If you do not want to create config, you can just 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.

Metadata

Release files for twsyncer 0.0.4

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

Source distribution (sdist)

Source distribution for twsyncer 0.0.4
File Size Uploaded
twsyncer-0.0.4.tar.gz 7.3 kB Details

Release files / twsyncer-0.0.4.tar.gz

Download URL twsyncer-0.0.4.tar.gz
Size 7.3 kB
Tags Source
SHA-256 checksum
How to use checksums
366ee9f5f26e1844c414d33e4eb44fe781c0d94ae878d3b77935d8182bc6a026
BLAKE2b-256 checksum
How to use checksums
ba929a25789e9eac129491aba61ed17706b804a6cfad2d7d8019d0ea5de84f0b
Upload date
Uploaded using Trusted Publishing?
What is 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+

Release history Release notifications | RSS feed

This release

0.0.4 This release

1 release file

0.0.3

1 release file

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