Simple BitTorrent client built with Python's asyncio
-
Start a daemon:
torrent_cli.py start &
-
(optional) Look at a list of files in a torrent you want to download:
torrent_cli.py show ~/Torrents/debian-8.3.0-i386-netinst.iso.torrent
-
Specify a download directory and add the torrent to the daemon:
torrent_cli.py add ~/Torrents/debian-8.3.0-i386-netinst.iso.torrent -d ~/Downloads
If the torrent contains more than one file, you can select which files you want to download using
--include
and--exclude
options. For more information run:torrent_cli.py add --help
-
Watch torrent status:
watch torrent_cli.py status
Add
-v
to increase output verbosity.You also can add more torrents, pause, resume, and remove them. For more information run:
torrent_cli.py --help
-
To stop the daemon run:
torrent_cli.py stop
The daemon will restore its state after restart.
-
pip install torrent-client
- Borzunov - The Downloading portion of client!