darmiel / todoist-project-allocation

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

forthebadge made-with-python

todoist-project-allocation

Little Todoist Bot written in Python.

Why?!

I wanted a feature that would allow me to give a task to multiple users in a shared project, who could all perform these tasks individually.

The bot automatically adds each user as a sub-task to each task every 30 seconds, which are assigned to the user. These sub-tasks can now be processed individually by the user. If all users have checked the task, it can be checked completely

Docker

Build:

$ docker build . -t darmiel/todoist-project-allocation:latest

Run:

$ docker run -it --rm darmiel/todoist-project-allocation:latest

(or if you need to specify another config file)

$ docker run -it --rm -v ${PWD}/config:/usr/app/src/config todoist-project-allocation:latest

Preview

Let's say you have the project "Test" with some Tasks:

This bot will now automatically add all users to this task:

Even with a filter for sections

About


Languages

Language:Python 90.1%Language:Dockerfile 6.4%Language:Shell 3.5%