├── .gitignore ├── README.md ├── bt ├── __init__.py ├── client.py ├── conn.py ├── files.py ├── message.py ├── metainfo.py ├── peer.py ├── reactor.py ├── torrent.py ├── tracker.py └── util.py ├── btclient.py └── requirements.txt /.gitignore: -------------------------------------------------------------------------------- 1 | *.swp 2 | *.pyc 3 | .torrent 4 | venv/ 5 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zdexter/py-bittorrent/HEAD/README.md -------------------------------------------------------------------------------- /bt/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /bt/client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zdexter/py-bittorrent/HEAD/bt/client.py -------------------------------------------------------------------------------- /bt/conn.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zdexter/py-bittorrent/HEAD/bt/conn.py -------------------------------------------------------------------------------- /bt/files.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zdexter/py-bittorrent/HEAD/bt/files.py -------------------------------------------------------------------------------- /bt/message.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zdexter/py-bittorrent/HEAD/bt/message.py -------------------------------------------------------------------------------- /bt/metainfo.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /bt/peer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zdexter/py-bittorrent/HEAD/bt/peer.py -------------------------------------------------------------------------------- /bt/reactor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zdexter/py-bittorrent/HEAD/bt/reactor.py -------------------------------------------------------------------------------- /bt/torrent.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zdexter/py-bittorrent/HEAD/bt/torrent.py -------------------------------------------------------------------------------- /bt/tracker.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zdexter/py-bittorrent/HEAD/bt/tracker.py -------------------------------------------------------------------------------- /bt/util.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zdexter/py-bittorrent/HEAD/bt/util.py -------------------------------------------------------------------------------- /btclient.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zdexter/py-bittorrent/HEAD/btclient.py -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- 1 | bencode 2 | argparse 3 | --------------------------------------------------------------------------------