Skip to content

A torrent client using python with asyncio with minimal dependencies

License

Notifications You must be signed in to change notification settings

mrnul/TorrentClient

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

53 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

TorrentClient

Attempting to make a torrent client in Python using asyncio

So far...

  1. bencoding / decoding is ok

  2. Tracker GET requests are ok

  3. Connection with peers is established

  4. Files are created and written

  5. Requests are distributed (in a dummy way) to peers

  6. Showing progress and number of connected peers

  7. Torrents can be resumed

  8. Multiple torrents can be downloaded at the same time

Still more to be done...

About

A torrent client using python with asyncio with minimal dependencies

Topics

Resources

License

Stars

Watchers

Forks

Languages