AutonomoTorrent er en gaffel af ABTorrent som er en ren Python implementering af en minimal BitTorrent-klient. Navnet AutonomoTorrent er en forkortelse for selvstyrende Torrent. Selvstyrende i denne sammenhæng betyder "eksisterende eller stand til at eksistere selvstændigt", som henviser til sin rene Python natur.
Autonomo opstod, fordi jeg ønskede at bruge BitTorrent i en anden Python projekt af mine (AdroitGM), men fandt, at de fleste af de velkendte Python klienter påberåbes Rasterbar s libtorrent som er i C. Det fungerede godt for dedikerede kunder, men alle jeg ønskede var en microfleece, god-nok-klient til at integrere sig i et andet program for distribueret fildeling. Jeg kiggede på serveral ren-Python-projekter før afregning på ABTorrent grund af sin minimale featureset, ren kode og relativt up-to-date kodebase (har et kig på de gamle "Mainline" klient kode for at få en idé om, hvad jeg sammenligne det imod).
Husk, at dette fortsat vil være en minimal, ren python klient. Jeg har lagt det på GitHub nemmere forgrening for dem med mere grandiose ønsker. Jeg vil med glæde acceptere pull anmodninger eller patches til bugs dog.
Understøtter:
- DHT
- Multi-trackers
- Trackerless tilstand & Global jævnaldrende pool
Installer
git klon git: //github.com/joshsziegler/AutonomoTorrent.git
CD AutonomoTorrent
sudo python setup.py installere
autonomo ~ / torrents / damn_small_linux.torrent
Hvis du har problemer med Twisted mens du kører installationsprogrammet, først sørg for at have den python dev ting installeret (sudo apt-get install python-dev build-essentiel på Ubuntu). Hvis det ikke virker, kan du være bedre stillet blot at installere den manuelt.
& Nbsp; Ubuntu: sudo apt-get install python-twisted
Krav :
- Python
Kommentarer ikke fundet