Загрузка торрентов на Python?

Недавно понадобилось скачивать некоторые файлы из торрентов в проекте на Python, и встал вопрос что использовать для этого. Есть биндинги к libtorrent (python-libtorrent), но документации на это найти не удалось и не понятно как сделать достаточно простые и важные вещи (в частности, обязательно нужна загрузка не всех файлов, а выборочно). Нашёлся некий pip-пакет pypi.python.org/pypi/BitTorrent/3.3, но он уже недоступен, как я понял.


Кто что использует/использовал для таких целей? Какие вообще варианты есть?
  • Вопрос задан
  • 6744 просмотра
Пригласить эксперта
Ответы на вопрос 2
Есть клиент написанный на питоне deluge, не знаю насколько там хорошо написано и какие библиотеки используются, но можете попробовать посмотреть.
Ответ написан
Комментировать
AterCattus
@AterCattus
Люблю быстрый backend
Сам пользовался rasterbar биндингами. Но да, с документацией там туго, разбирался сам, в основном по исходникам на C.
Настроить «нескачиваемость» файла, насколько помню, можно через задание нулевого приоритета у torrent handle через получение, модификацию и задание обратно массива int'ов этих самых приоритетов. Либо через задание приоритета отдельному файлу, но это уже не помню.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы