Я делаю блокнот Jupyter для загрузки торрентов. Я использую python3-libtorrent
. Я могу добавить несколько ссылок на магниты для загрузки, и я хочу показать весь их прогресс с соответствующими индикаторами выполнения. Я могу сделать один индикатор выполнения для одного торрента, используя tqdm
.
Я добавляю магнитные ссылки:
ses = lt.session()
ses.listen_on(6881, 6891)
params = {
'save_path': 'mypath/',
'storage_mode': lt.storage_mode_t(2),
'paused': False,
'auto_managed': True,
'duplicate_is_error': True}
link = magnet:?...........
handle = lt.add_magnet_uri(ses, link, params)
s = handle.status()
Теперь я могу получить процент выполнения: s.progress * 100
.
Как перевести этот процент в несколько индикаторов прогресса, обновляя их одновременно, для более чем одного торрента?