Skip to content
This repository has been archived by the owner on Sep 10, 2019. It is now read-only.

Latest commit

 

History

History
34 lines (19 loc) · 866 Bytes

README.md

File metadata and controls

34 lines (19 loc) · 866 Bytes

TwistedTorrent

A mostly full-featured lightweight BitTorrent client written in Python and implemented using Twisted.

Usage and Installation

git clone git@github.com:jschneier/TwistedTorrent.git
sudo python setup.py install

This will install a console script called torrent. You can now just run:

torrent <list of torrent files to download>

Dependencies

  • Twisted

  • bitarray

Coming soon

  • The implementation of the Kademlia based Distributed Hash Table (DHT) that is used for most torrents nowadays, this includes magnet links.

  • Endgame algorithms and rarity.

Resources

Official BitTorrent Specification

More detailed wiki post on specification

Twisted Docs