Skip to content

mild-blue/trello-automation

Repository files navigation

Trello-Automation

A tool to enhance Trello experience.

Setup

  1. Install Python 3.9 or newer.
  2. Create a Python environment from requirements.txt.
  3. Obtain a Trello API key and token from trello.com/app-key and save them in my_secrets.py (refer to my_secrets_example.py).
  4. Run pre-commit install to set up the pre-commit hook, which will run automatically on git commit or use pre-commit run --all-files.

Configuration

  1. Run get_name_id_pairs_of_my_boards() and add desired board IDs to my_settings.py (create from my_settings_example.py if needed).
  2. Run get_name_id_pairs_of_board_members(BOARD_ID) and update necessary member parameters in my_settings.py.
  3. Run get_board_list_name_id_pairs(BOARD_ID) and update required list parameters in my_settings.py.
  4. Optional: Add list IDs to exclude in IDS_OF_LISTS_TO_EXCLUDE (target ID is excluded by default).

After the initial setup, run the main() function to execute the tool.

About

A tool to improve Trello.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages