一个 Cloudflare Worker 程序,提供一个 API 根据关键词搜索 M-Team 中的资源,根据 内置策略 自动选择合适的种子,自动添加到 qBittorrent 任务中。
便于任何可以发起 API 请求的程序与其集成。
- 有 M-Team 的账号
- 有可以远程访问的 qBittorrent 客户端
- mtApiKey: M-Team 的密钥,在 控制台 -> 实验室 -> 存取令牌 中创建
- qbHost: 你自己的 qBittorrent 客户端 WebUI 地址
- qbUsername: qBittorrent 用户名
- qbPassword: qBittorrent 密码
- mostSeeders (最多做种数量): 选相关资源里 做种数量最多,即理论上下载速度最快 的那一个 (默认值)
- largestSize (最大文件体积): 选相关资源里 文件体积最大,即码率最高 的那一个
- smallestSize (最小文件体积): 选相关资源里 文件体积最小,即码率最低 的那一个
- highestPixelDensity (最高像素密度): 选相关资源里 像素数量/文件体积值最大,即同分辨率下文件体积最小 的那一个
- keyword: 搜索关键词
- category (optinal): qBittorrent 里的种子分类
- strategy (optinal): 选种策略
curl -X "POST" "http://mteam-download.xxxx.workers.dev" \
-H 'Content-Type: application/json; charset=utf-8' \
-d $'{"keyword": "珍品 2019","category": "Movie"}'