AutonomoTorrent jest rozwidlenie ABTorrent która jest czysta implementacja Pythona z minimalnym klienta BitTorrent. Nazwa AutonomoTorrent to skrót Autonomicznej Torrent. Autonomiczne w tym kontekście oznacza "istniejące lub mogą istnieć niezależnie", który odnosi się do czystej Python naturze.
Autonomo doszło, ponieważ chciałem użyć BitTorrenta w innym projekcie Pythona kopalni (AdroitGM), ale okazało się, że większość znanych klientów Pythona polegać libtorrent Rasterbar, która jest w C. To działa dobrze dla dedykowanych klientów, ale wszystko, co chciałem był bez fanaberii, dobre-wystarczy zintegrować klienta do innej aplikacji do rozproszonego udostępniania plików. Spojrzałem na serveral projektów czystej Pythona przed osiedleniem się na ABTorrent ze względu na minimalną featureset, czysty kod i stosunkowo up-to-date Codebase (spojrzeć na starego "Mainline" kod klienta, aby zorientować się, co miałem porównanie przeciw).
Proszę pamiętać, że to pozostanie minimalny, czysta klienta python. I umieścić go na GitHub dla łatwiejszego rozwidlającą dla osób z więcej wspaniałych pragnień. Ja szczęśliwie akceptować żądań ciągnąć ani poprawki dla błędów, jednak.
Obsługuje:
- DHT
- Multi-trackery
- Tryb Trackerless & Globalny zagląda basen
Zainstaluj
git clone git: //github.com/joshsziegler/AutonomoTorrent.git
cd AutonomoTorrent
sudo python setup.py install
autonomo ~ / torrenty / damn_small_linux.torrent
Jeśli masz problemy z Twisted podczas uruchamiania programu konfiguracji, najpierw upewnij się, że masz zainstalowane rzeczy python dev (sudo apt-get install python-dev build-essential na Ubuntu). Jeśli to nie zadziała, może być lepiej po prostu zainstalowanie go ręcznie.
& Nbsp; Ubuntu: sudo apt-get install python-twisted
Wymagania :
- Python
Komentarze nie znaleziono