Skip to content

jayendra-ram/miniTorrent

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🥐 miniTorrent - a minimal python bitTorrent client

forthebadge

Built for learning. So far only supports downloading individual files.

so far it has:

  1. Better argument handling
  2. ability to leech single file torrents

it needs:

  1. Multifile torrent support
  2. Seed
  3. Tests
  4. GUI
  5. environment support
  6. Download more than one torrent at a time
  7. Use rarest piece algo for efficiency
  8. Pause and resume download
  9. Magnet link support
  10. Can search tracker lists??? qbit alternative

Refrences:

  1. https://github.com/gallexis/pytorrent
  2. https://github.com/IanCode/BitTorrent-Client-Python
  3. http://www.kristenwidman.com/blog/33/how-to-write-a-bittorrent-client-part-1/
  4. https://wiki.theory.org/BitTorrentSpecification#Tracker_HTTP.2FHTTPS_Protocol
  5. https://github.com/eweast/BencodePy

About

another minimal python bittorrent client

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages