AutonomoTorrent on haarukka ABTorrent joka on puhdas Python täytäntöönpanoa minimaalinen BitTorrent. Nimi AutonomoTorrent on lyhyt autonominen Torrent. Autonominen tarkoittaa tässä yhteydessä "olemassa tai kykenee olemassa riippumatta", mikä viittaa sen puhdas Python luonne.
Autonomo tuli siitä, koska halusin käyttää BitTorrent toisessa Python projektini (AdroitGM), mutta totesi, että suurin osa tunnettuja Python asiakkaat vedota Rasterbar n libtorrent joka on C. Tämä toimi hyvin omistautunut asiakkaita, mutta halusin oli ei tavallinen, hyvä-tarpeeksi asiakkaan integroida toiseen hakemuksen jaettu tiedostojen jakamiseen. Katsoin serveral puhdasrotuisten Python hankkeita ennen asettumistaan ABTorrent ansiosta minimaalinen featureset, puhdas koodi ja suhteellisen ajan tasalla codebase (vilkaista vanha "Pääradoilla" asiakas koodi saada käsityksen siitä, mitä olin vertaamalla sitä vastaan).
Pidä mielessä, että tämä jää minimaalinen, puhdas python asiakas. Olen laittanut sen GitHub helpomman Hajonta, joissa on enemmän mahtipontisia haluja. Mielelläni vastaan vetää pyyntöjä tai laikkuja vikoja kuitenkin.
Tukee:
- DHT
- Multi-seurantoja
- Trackerless tila & Global ikäisensä allas
Asenna
git klooni git: //github.com/joshsziegler/AutonomoTorrent.git
cd AutonomoTorrent
sudo python setup.py asentaa
autonomo ~ / torrentit / damn_small_linux.torrent
Jos sinulla on kysymyksiä Twisted juostessa setup, varmista ensin sinulla python dev kamaa asennettu (sudo apt-get install python-dev build-essential Ubuntu). Jos tämä ei toimi, saatat olla parempi yksinkertaisesti asentamista käsin.
& Nbsp; Ubuntu: sudo apt-get install python-twisted
Vaatimukset :
- Python
Kommentteja ei löytynyt