Skip to content
This repository has been archived by the owner on Oct 23, 2024. It is now read-only.
/ lazy-torrent Public archive

Terminal torrent client written on python (Work in progress)

License

Notifications You must be signed in to change notification settings

platonoff-dev/lazy-torrent

Repository files navigation

pTorrent

Terminal torrent client written on Python. I started it in learing purposes I wanted to learn how peer-to-peer protocols actually work.

Planned features

  • Parse torrent file
  • Print info about torrent in prety maner
  • Fetch data from HTTP trackers
  • Fetch data from UDP trackers
  • Implement peer-to-peer protocol to download content
  • Add good logging system
  • Cover source code with tests
  • Print interactive information about status of downloading, speed, number of peers, seed, etc.

Content of torrent file view

DirectoryTree

How to use

python src/main.py <file.torrent>

About

Terminal torrent client written on python (Work in progress)

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published