Skip to main content

Tool to sync Taswarrior and remote task trackers

Project description

Build Status

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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

twsyncer-0.0.3.tar.gz (6.8 kB view details)

Uploaded Source

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

Hashes for twsyncer-0.0.3.tar.gz
Algorithm Hash digest
SHA256 1f5da7919b732e89282c8b1bdea095a03655d51ee6700b3edbb3d169cb0c3b01
MD5 bb15764724b7bbe1973e9c88a6a38953
BLAKE2b-256 f1e34251b04c8475629eabf590ae3ad5e2ad94b4c65b1d5790d30fda7eeed68a

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page