Metadata-Version: 2.4
Name: yap_torrent
Version: 0.1.11
Summary: BitTorrent client implemented in python
Project-URL: Homepage, https://github.com/Angel777d/yap_torrent
Project-URL: Issues, https://github.com/Angel777d/yap_torrent/issues
Author-email: Angelovich <angel777da@gmail.com>
License-Expression: MIT
License-File: LICENSE
Keywords: BitTorrent,DHT,Torrent
Classifier: Development Status :: 3 - Alpha
Classifier: Intended Audience :: Developers
Classifier: Intended Audience :: Education
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.13
Classifier: Programming Language :: Python :: 3.14
Requires-Python: >=3.13
Requires-Dist: angelovich-core
Requires-Dist: requests
Description-Content-Type: text/markdown

# Yet Another Python torrent

Pure python implementation of BitTorrent protocol.
It's aimed to be simple, easy to use and extend.

## Implemented features:
* Standard protocol implementation [BEP:3](https://bittorrent.org/beps/bep_0003.html)
* DHT protocol [BEP:5](https://bittorrent.org/beps/bep_0005.html)
* Extensions protocol [BEP:10](https://bittorrent.org/beps/bep_0010.html)
* Metadata extension, magnet URI support [BEP:9](https://bittorrent.org/beps/bep_0009.html)
* Endgame algorithm
* Rarest first algorithm
* Plugins system
* Headless mode
* SimpleUI (plugin)
* Web UI (plugin)

---

### Planned features:

* move torrent validations to post-initialize
* HTTP api plugin
* Choke algorythm
* Config editor
* Files download order

[GitHub-flavored Markdown](https://guides.github.com/features/mastering-markdown/)
