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 install
to set up the pre-commit hook, which will run automatically ongit commit
or 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.py
if 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.