import warnings
import time
import libtorrent as lt
# Disable DeprecationWarning
warnings.filterwarnings("ignore", category=DeprecationWarning)
# Путь к торрент-файлу и папке для сохранения загруженных файлов
torrent_file = "file.torrent"
save_path = "/path/to/save"
# Создаем сессию и добавляем торрент
session = lt.session()
info = lt.torrent_info(torrent_file)
params = {
'save_path': save_path,
'storage_mode': lt.storage_mode_t.storage_mode_sparse,
'ti': info
}
handle = session.add_torrent(params)
print('Starting download...')
while not handle.is_seed():
s = handle.status()
print(f'\rDownload rate: {s.download_rate / 1000:.2f} kB/s, Progress: {s.progress * 100:.2f}%', end='')
time.sleep(1)
print('\nDownload complete!')
# Вывод информации о загруженных файлах
for file in info.files():
print(file.path)
маленько измени код под свою папку и пробуй