Metadata-Version: 2.4
Name: yap_torrent
Version: 0.1.4
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

### Description:

todo: write description

### 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

---

### Planned features:

#### Before v1.0

* UI module selection
* SimpleUI plugin as part of the core
* Headless mode
* Usage examples

#### After v1.0

* HTTP api plugin
* Web UI
* Choke algorythm
* Configs editor
* Move protocol implementation to separate package

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