AutonomoTorrent adalah garpu dari ABTorrent yang merupakan implementasi Python murni klien BitTorrent minimal. Nama AutonomoTorrent adalah singkatan Otonomi Torrent. Otonomi dalam konteks ini berarti "ada atau mampu yang ada secara independen," yang mengacu pada Python alam murni.
Autonomo muncul karena saya ingin menggunakan BitTorrent dalam proyek Python lain saya (AdroitGM), tetapi menemukan bahwa sebagian besar klien Python terkenal diandalkan libtorrent rasterbar itu yang di C. Hal ini bekerja dengan baik untuk klien khusus, tapi yang saya inginkan adalah tanpa embel-embel, yang cukup baik klien untuk mengintegrasikan ke aplikasi lain untuk berbagi file didistribusikan. Aku memandang serveral proyek murni Python sebelum menetap di ABTorrent karena featureset minimal nya, kode yang bersih dan relatif up-to-date basis kode (lihat di tua "Mainline" kode klien untuk mendapatkan ide dari apa yang saya membandingkannya melawan).
Perlu diingat bahwa ini akan tetap menjadi minimal, python klien murni. Saya telah meletakkannya di GitHub untuk forking lebih mudah bagi mereka dengan keinginan yang lebih megah. Saya akan dengan senang hati menerima permintaan tarik atau patch untuk bug namun.
Mendukung:
- DHT
- Multi-pelacak
- Modus trackerless & global rekan-rekan kolam renang
Instal
git clone git: //github.com/joshsziegler/AutonomoTorrent.git
cd AutonomoTorrent
sudo python setup.py install
Autonomo ~ / torrents / damn_small_linux.torrent
Jika Anda memiliki masalah dengan twisted saat menjalankan setup, pertama-tama pastikan Anda memiliki hal-hal python dev diinstal (sudo apt-get install python-dev build-essential pada Ubuntu). Jika itu tidak berhasil, Anda mungkin akan lebih baik hanya menginstal secara manual.
& Nbsp; Ubuntu: sudo apt-get install python-memutar
Persyaratan :
- Python
Komentar tidak ditemukan