AutonomoTorrent là một ngã ba của ABTorrent mà là một thực hiện Python tinh khiết của một BitTorrent client tối thiểu. Tên AutonomoTorrent là ngắn cho Autonomous Torrent. Tự trị trong bối cảnh này có nghĩa là "hiện tại hoặc có khả năng tồn tại một cách độc lập," trong đó đề cập đến bản chất Python tinh khiết của nó.
Autonomo đã về vì tôi muốn sử dụng BitTorrent trong một dự án khác Python của tôi (AdroitGM), nhưng thấy rằng hầu hết các khách hàng Python nổi tiếng dựa vào libtorrent Rasterbar của mà là trong C. Điều này làm việc tốt cho khách hàng thân thiết, nhưng tất cả tôi muốn là một không kiểu cách, đủ tốt khách hàng để tích hợp vào một ứng dụng khác để chia sẻ tập tin phân phối. Tôi nhìn các dự án thuần Python serveral trước khi quyết định ABTorrent do featureset tối thiểu của nó, code sạch và tương đối up-to-date codebase (có một cái nhìn tại "Mainline" mã số khách hàng cũ để có được một ý tưởng về những gì tôi đã so sánh nó chống lại).
Hãy ghi nhớ rằng điều này sẽ vẫn là một tối thiểu, khách hàng trăn tinh khiết. Tôi đã đặt nó trên GitHub cho forking dễ dàng hơn cho những người có ham muốn hoành tráng hơn. Tôi hạnh phúc sẽ chấp nhận yêu cầu kéo hay các bản vá cho lỗi tuy nhiên.
Hỗ trợ:
- DHT
- Multi-trackers
- Chế độ Trackerless & toàn cầu đồng nghiệp hồ bơi
Cài đặt
git clone git: //github.com/joshsziegler/AutonomoTorrent.git
cd AutonomoTorrent
sudo python setup.py cài đặt
autonomo ~ / torrents / damn_small_linux.torrent
Nếu bạn có vấn đề với Twisted trong khi chạy cài đặt, trước tiên hãy chắc chắn rằng bạn có các công cụ dev python cài đặt (sudo apt-get install python-dev build-essential trên Ubuntu). Nếu điều đó không làm việc, bạn có thể được tốt hơn chỉ đơn giản là cài đặt nó bằng tay.
& Nbsp; Ubuntu: sudo apt-get install python-xoắn
Yêu cầu :
- Python
Bình luận không