A tool to enhance Trello experience.
- Install Python 3.9 or newer.
- Create a Python environment from
requirements.txt. - Obtain a Trello API key and token from trello.com/app-key and save them in
my_secrets.py(refer tomy_secrets_example.py). - Run
pre-commit installto set up the pre-commit hook, which will run automatically ongit commitor usepre-commit run --all-files.
- Run
get_name_id_pairs_of_my_boards()and add desired board IDs tomy_settings.py(create frommy_settings_example.pyif needed). - Run
get_name_id_pairs_of_board_members(BOARD_ID)and update necessary member parameters inmy_settings.py. - Run
get_board_list_name_id_pairs(BOARD_ID)and update required list parameters inmy_settings.py. - 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.