我现在的主要是想实现一个基于 deno 的 B/S 架构的完整 BT 下载器(并非迅雷那类的 Leech )。
鉴于 deno 相关的库资源很少,只能重写一些种子相关的库,比如 bencode 编码、peerid 解析,以及 DHT 协议等。
经过几天的连续高强度编程,目前完成的有:
下一步准备继续实现 deno 的 DHT 协议。
搞了个 deno-torrent 的 organization ,把所有的开源代码都集合在一起了。
点这里:deno-torrent
organization 头像有彩蛋。
ps. qBittorrent 其实很好用了,但是一些个性化的需求难以实现,或者实现很麻烦。比如实现防吸血的功能,或者批量改名后继续做种。
deno, DHT, bencode, deno-torrent