Skip to content

SimplyAhmazing/BatTorrent

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

40 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation



BatTorrent

A Bitttorent Client written with Python's Asyncio. This code is optimized for learning, do not ship it to production.

Notes from the author

Development

Python: 3.6.0

Install dev deps: pip install -r requirements.txt

Run tests: cd src && pytest

TODO

  • Minor refactors to make code easier to follow,
    • Parse messages into objects
    • Use async for for iterating through messages
    • Squash all TODOs
  • Show progress when running
  • More unit tests
  • Setup CI
  • Setup mypy static type linter

About

A Bittorrent Client written using Python Asyncio

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages