Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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: 4 months 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 (almost 4 years ago)
- Default Branch: main
- Last Pushed: 2021-10-20T20:04:43.000Z (over 3 years ago)
- Last Synced: 2024-09-14T11:00:42.174Z (5 months ago)
- Topics: automation, github, gitlab, productivity, pypi-package, todoist
- Language: Python
- Homepage: https://pypi.org/project/todosync/
- Size: 102 KB
- Stars: 5
- Watchers: 4
- 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)
```