Skip to content

aizhimou/mteam-download

Repository files navigation

mteam-download

一个 Cloudflare Worker 程序,提供一个 API 根据关键词搜索 M-Team 中的资源,根据 内置策略 自动选择合适的种子,自动添加到 qBittorrent 任务中。

便于任何可以发起 API 请求的程序与其集成。

使用前提

使用说明

一键部署到 Cloudflare Worker

Deploy to Cloudflare Workers

部署时要配置的环境变量

  • mtApiKey: M-Team 的密钥,在 控制台 -> 实验室 -> 存取令牌 中创建
  • qbHost: 你自己的 qBittorrent 客户端 WebUI 地址
  • qbUsername: qBittorrent 用户名
  • qbPassword: qBittorrent 密码

内置策略

  • mostSeeders (最多做种数量): 选相关资源里 做种数量最多,即理论上下载速度最快 的那一个 (默认值)
  • largestSize (最大文件体积): 选相关资源里 文件体积最大,即码率最高 的那一个
  • smallestSize (最小文件体积): 选相关资源里 文件体积最小,即码率最低 的那一个
  • highestPixelDensity (最高像素密度): 选相关资源里 像素数量/文件体积值最大,即同分辨率下文件体积最小 的那一个

API 调用参数

  • keyword: 搜索关键词
  • category (optinal): qBittorrent 里的种子分类
  • strategy (optinal): 选种策略

cURL 调用实例

curl -X "POST" "http://mteam-download.xxxx.workers.dev" \
     -H 'Content-Type: application/json; charset=utf-8' \
     -d $'{"keyword": "珍品 2019","category": "Movie"}'

iOS 快捷指令集成分享

快捷指令文件

安装后记得修改快捷指令中调用的 API 地址为你自己部署的 Cloudflare Worker 地址 快捷指令调用API地址

About

A clodflare worker program that searches for relevant resources in M-Team based on keywords and automatically downloads them to qBittorrent.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors