Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/codemonauts/trello-remove-duedate

Remove the due date from cards when they are already in the 'Done' list
https://github.com/codemonauts/trello-remove-duedate

Last synced: about 1 month ago
JSON representation

Remove the due date from cards when they are already in the 'Done' list

Awesome Lists containing this project

README

        

# trello-remove-duedate

## Easier method (Butler)
Since Trello implemented 'Butler' into their application you now have the possibility to create rules which perform specific actions on your boards. With this rules you can create the same behaviour as this script in a way more convenient way. The following screenshot shows the rule setup:
![](rule.png)

## Old method (This script)
When using Trello in a kanban style fashion, you probably have lists with names like Backlog,Doing,Done,Blocked. The problem is that Trello doesn't understands the semantics of these boards and therefore will alert you when a due date is reached even if the card is
already in the 'Done' list. Therefore this tool will look for a 'Done' list in all of your boards and remove the due date from every card in it.
You can run this e.g. as a Lambda function on AWS or as a cronjob on one of your servers.

## Setup

1. Go to [https://trello.com/app-key/](https://trello.com/app-key/) and get yourself a API key and token for Trello
2. Find out the name of your organisation. When you are on the board overview of your organisation check the url which should have the format `https://trello.com/``
3. Set TRELLO_KEY, TRELLO_TOKEN and ORGANISATION_NAME as environment variables.
4. Make sure you have Python3 and the requests package installed
5. Run it with `python3 main.py` or as a Lambda function with `main.main` as handler