AutonomoTorrent is 'n vurk van ABTorrent wat is 'n suiwer Python implementering van 'n minimale BitTorrent kliënt. Die naam AutonomoTorrent is kort vir outonome Torrent. Outonome in hierdie konteks beteken "bestaande of in staat bestaande onafhanklik," wat verwys na die suiwer Python natuur.
Autonomo gekom, want ek wou BitTorrent te gebruik in 'n ander Python projek van my (AdroitGM), maar het gevind dat die meeste van die bekende Python kliënte staatgemaak op Rasterbar se libtorrent wat in C. Dit het goed gewerk vir toegewyde kliënte, maar al wat ek wou was 'n no-frills, goeie genoeg kliënt te integreer in 'n ander aansoek om versprei file sharing. Ek kyk na serveral suiwer Python projekte voor die vestiging van ABTorrent as gevolg van sy minimale featureset, skoon-kode en relatief up-to-date kodebasis ('n blik op die ou "Mainline" kliënt-kode 'n idee van wat ek vergelyk om dit te kry teen).
Hou asseblief in gedagte dat dit sal 'n minimale, suiwer luislang kliënt bly. Ek het dit op GitHub vir makliker vurk vir diegene met meer grandiose begeertes. Ek sal graag aanvaar pull versoeke of kolle vir foute egter.
Ondersteun:
- DHT
- Multi-spoorsnyers
- Spoorsnyerlose modus & Global eweknieë swembad
Installeer
git kloon git: //github.com/joshsziegler/AutonomoTorrent.git
cd AutonomoTorrent
sudo luislang setup.py installeer
autonomo ~ / torrents / damn_small_linux.torrent
As jy probleme met Twisted terwyl hy loop setup, maak eers seker dat jy die luislang dev dinge geïnstalleer (sudo apt-get installeer luislang-dev opbou noodsaaklik op Ubuntu). As dit nie werk nie, kan jy beter af wees net met die hand jy dit installeer.
& Nbsp; Ubuntu: sudo apt-get installeer luislang-gedraai
Vereistes :
- Python
Kommentaar nie gevind