https://github.com/creekorful/todosync
Synchronize issues & tasks from different sources into Todoist.
https://github.com/creekorful/todosync
automation github gitlab productivity pypi-package todoist
Last synced: about 1 year ago
JSON representation
Synchronize issues & tasks from different sources into Todoist.
- Host: GitHub
- URL: https://github.com/creekorful/todosync
- Owner: creekorful
- License: gpl-3.0
- Created: 2021-02-22T17:00:47.000Z (over 5 years ago)
- Default Branch: main
- Last Pushed: 2021-10-20T20:04:43.000Z (over 4 years ago)
- Last Synced: 2025-03-23T23:43:23.147Z (over 1 year ago)
- Topics: automation, github, gitlab, productivity, pypi-package, todoist
- Language: Python
- Homepage: https://pypi.org/project/todosync/
- Size: 102 KB
- Stars: 5
- Watchers: 3
- Forks: 0
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
README
# Todosync
Synchronize issues & tasks from different sources into [Todoist](https://todoist.com).
## Supported sources
- [Github](https://github.com)
- [Gitlab](https://gitlab.com)
- [Debian BTS](https://bugs.debian.org)
Example config file:
```toml
[config]
gitlab_token = "" # the token to connect with Gitlab
github_token = "" # the token to connect with Github
todoist_token = "" # the token to connect with Todoist
default_labels = [0] # list of labels to apply on ALL tasks
[sources."https://gitlab.com/creekorful/test"]
labels = [0] # the optional labels to add to the tasks
default = 0 # default tasks section
todo = 0 # where we put tasks with todo status (section)
in_progress = 0 # where we put tasks with in_progress status (section)
[sources."https://github.com/creekorful/test"]
labels = [0] # the optional labels to add to the tasks
default = 0 # default tasks section
todo = 0 # where we put tasks with todo status (section)
in_progress = 0 # where we put tasks with in_progress status (section)
[sources."https://bugs.debian.org/983289"]
labels = [0] # the optional labels to add to the tasks
default = 0 # default tasks section
todo = 0 # where we put tasks with todo status (section)
in_progress = 0 # where we put tasks with in_progress status (section)
```