HelloZeroNet / HelloZeroNet/ZeroNet
(feature request) Internal torrent client for external torrent files
- 主要语言
- JavaScript
- 星标
- 18.8k
- 派生
- 2.3k
- PR 合并指标
- 30 天内没有已合并 PR
描述
If there was an internal torrent client, people could make links or source references (``, ``) to torrent files on the site (e.g. a video, zip file, etc), clicking the links would start seeding the file and streaming the gathered pieces to the browser, and a torrent manager could be another internal page. Such links may look like `http://127.0.0.1:43110/torrent/1GAKtBpSxrZk6VKPS6iythg3VbQEwgS7yU/content/cat.webm.torrent`. Cancelling the download from the browser or closing the content tab would not stop the torrent, it would still continue from the torrent manager, where it can be cancelled, paused, deleted, or re-served to the browser from the cache (also could be done by following the same torrent link).
贡献指南
这个仓库没有索引到贡献指南
调研方向
Start by mapping the proposed /torrent/... content URL and the internal torrent manager described in the issue. Determine the project entry points for serving torrent content and managing downloads, then define the browser, caching, seeding, pause, cancel, delete, and re-serving behavior that would constitute a complete implementation.
由索引模型根据 Issue 内容生成。
评估
- 技术栈
- javascript
- 领域
- distributed-systems, networking
- Issue 类型
- 功能
- 难度
- 5/5
- 预计耗时
- 一周以上
- 活跃度
- 停滞
- 描述清晰度
- 需要澄清
- 新手友好度
- 20/100