AutonomoTorrent є вилка ABTorrent що чистий реалізація Python мінімальної клієнта BitTorrent. Назва AutonomoTorrent це скорочення від автономного Torrent. Автономна в даному контексті означає "існуючих або самосущі", який ставиться до своєї чистої Python природи.
Autonomo сталося тому, що я хотів би використовувати BitTorrent в іншому Python проекту шахти (AdroitGM), але виявив, що більшість з відомих клієнтів Python покладатися libtorrent Rasterbar, який знаходиться в С. Це добре працювало для виділених клієнтів, але все, що я хотів був без надмірностей, досить хороше клієнт для інтеграції в інший додаток для децентралізованого файлового обміну. Я подивився на Serveral проектів чистого Python, перш ніж зупинитися на ABTorrent через його мінімальної featureset, чистий код і відносно до сучасних кодової бази (подивіться на старій "Магістраль" клієнт код, щоб отримати уявлення про те, що я порівнював його проти).
Будь ласка, майте на увазі, що це залишиться мінімальним, чистий клієнт Python. Я поставив його на 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
Коментар не знайдено