Metadata-Version: 2.1
Name: todosync
Version: 0.3.2
Summary: Synchronize issues & tasks from different sources into Todoist.
Home-page: https://github.com/creekorful/todosync
Author: Aloïs Micard
Author-email: alois@micard.lu
License: UNKNOWN
Project-URL: Bug Tracker, https://github.com/creekorful/todosync/issues
Platform: UNKNOWN
Classifier: Programming Language :: Python :: 3
Classifier: License :: OSI Approved :: GNU General Public License v3 (GPLv3)
Classifier: Operating System :: OS Independent
Requires-Python: >=3.9
Description-Content-Type: text/markdown
License-File: LICENSE

# 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)
```

