import re
from transmission_rpc import Client
client = Client(host="localhost", port=9091, username="transmission", password="1111")
torrent = client.get_torrent(1)
files = torrent.get_files()
# print(files)
wanted = [] # список id файлов которые будем отмечать
# регулярка
your_regx = r'A\d*|B\d*' # здесь у вас что-то вроде A\d*|B\d*
for file in files:
# print(file.id, file.name)
if bool(re.findall(your_regx, file.name)):
# print(file.id, file.name)
wanted.append(file.id) # добавляем id
print('wanted\n', wanted)
# отмечаем
client.change_torrent(torrent.hashString, files_wanted=wanted)
https://aria2.github.io/manual/ru/html/aria2c.html...
aria2c --show-files "твой торрент.torrent" - показать файлы и индексы
aria2c --select-file 41-49 "твой торрент.torrent" загрузить файлы с индексами такими-то