AutonomoTorrent форк ABTorrent который является чистым реализация Python минимальной клиента BitTorrent. Название AutonomoTorrent короток для автономного Torrent. Автономная в данном контексте означает "существующих или способны существовать самостоятельно," который относится к своей чистой Python природы.
Autonomo произошло, потому что я хотел использовать BitTorrent в другом Python проекта шахты (AdroitGM), но обнаружил, что большинство из известных клиентов Python полагаться libtorrent Rasterbar, который находится в С. Это хорошо работает для выделенных клиентов, но все, что я хотел был без излишеств, достаточно хорошее клиент интегрировать в другое приложение для распределенной совместного использования файлов. Я посмотрел на Serveral проектов чистого Python, прежде чем остановиться на ABTorrent из-за его минимальной featureset, чистый код и относительно до современных кодовой базы (посмотрите на старой "Магистраль" код клиента, чтобы получить представление о том, что я сравнивал его против).
Пожалуйста, имейте в виду, что это останется минимальным, чистый клиент питона. Я поставил его на GitHub для облегчения разветвления для тех, кто более грандиозных желаний. Я с радостью принимать запросы тянуть или патчи для ошибок однако.
Поддержка:
- DHT
- Multi-трекеры
- Режим трекера и мировыми аналогами бассейн
Установить
Git клон Git: //github.com/joshsziegler/AutonomoTorrent.git
CD AutonomoTorrent
Судо питон setup.py установить
аутономо ~ / торренты / damn_small_linux.torrent
Если у вас есть проблемы с Twisted во время работы установки, сначала убедитесь, что у вас есть питон Dev материал установлен (Суда APT-получить установку питона-DEV-сборки необходимо на Ubuntu). Если это не работает, вы могли бы быть лучше просто установкой вручную.
& NBSP; Ubuntu: Суда APT-получить установку питона-витой
Требования
- Python
Комментарии не найдены