https://github.com/fornever/taskomatic
Import GitHub issues to TaskWarrior
https://github.com/fornever/taskomatic
github-issues import taskwarrior2
Last synced: 5 months ago
JSON representation
Import GitHub issues to TaskWarrior
- Host: GitHub
- URL: https://github.com/fornever/taskomatic
- Owner: ForNeVeR
- License: mit
- Created: 2017-02-23T07:49:04.000Z (over 8 years ago)
- Default Branch: master
- Last Pushed: 2022-12-29T21:54:14.000Z (almost 3 years ago)
- Last Synced: 2025-03-31T07:11:15.333Z (6 months ago)
- Topics: github-issues, import, taskwarrior2
- Language: C#
- Homepage:
- Size: 48.8 KB
- Stars: 6
- Watchers: 2
- Forks: 1
- Open Issues: 6
-
Metadata Files:
- Readme: Readme.md
- License: License.md
Awesome Lists containing this project
README
taskomatic
==========Taskomatic is a GUI tool to synchronize GitHub issues with a local
[TaskWarrior][taskwarrior] database.Setup
-----```console
$ task config uda.taskomatic_ghproject.type string
$ task config uda.taskomatic_ghproject.label "Taskomatic: GitHub project"$ task config uda.taskomatic_id.type string
$ task config uda.taskomatic_id.label "Taskomatic: GitHub id"
```Configuration
-------------Put this into `~/.taskomatic.json`:
```json
{
"GitHubProjects": ["ForNeVeR/s592", "ForNeVeR/taskomatic"],
"TaskWarriorPath": "E:\\Programs\\msys2\\usr\\bin\\task.exe",
"TaskWarriorCommand": ["wsl.exe", "--distribution", "Ubuntu", "--", "task"],
"GitHubAccessToken": "something"
}
```Only one of `TaskWarriorPath` or `TaskWarriorCommand` should be set. This is the way Taskomatic will start the Taskwarrior. `TaskWarriorPath` is a path to the executable file, `TaskWarriorCommand` is a list of executable name and its arguments.
`GitHubAccessToken` is optional, and should be used if you want to overcome
GitHub rate limits or if you need to access private repositories. To get a
personal access token, visit [Personal access tokens][tokens] page.
Unfortunately, to access your private repositories, Taskomatic requires `repo`
scope, because for now GitHub doesn't provide more granular scopes for
read-only issue-only access.[taskwarrior]: https://taskwarrior.org/
[tokens]: https://github.com/settings/tokens