ExampleΒΆ
client = trello.Client()
boards = client.get_boards()
gtd = boards['Getting Things Done']
labels = gtd.get_labels()
needs_due = labels['needs-due-date']
for card in gtd.cards:
print(f"Processing card {card.name}")
if not card.due and not card.has_label(needs_due)
card.add_label(needs_due)
if card.due and card.has_label(needs_due)
card.remove_label(needs_due)