Skip to content

【PT下载|馒头|PT助手|m-team|team|mteam】在种子详情页添加下载按钮,点击后可以选择​【标题|种子名|副标题】​并将种子添加到 qBittorrent 或 Transmission,支持文件重命名并指定下载位置,兼容 NexusPHP 站点。

License

Notifications You must be signed in to change notification settings

ShaoxiongXu/M-Team-to-qBittorrent

Repository files navigation

【油猴脚本】PT to qBittorrent|Transmission 下载工具 【一键下载、重命名、指定下载位置】

GitHub项目地址: https://github.com/ShaoxiongXu/M-Team-to-qBittorrent

【PT助手|PT下载|team|mteam|馒头|NexusPHP】在种子详情页添加下载按钮,点击后可以选择【标题|种子名|副标题】并将种子添加到 qBittorrent 或 Transmission,支持文件重命名并指定下载位置,兼容 NexusPHP 站点。

image

  • 支持下载到 qBittorrent 和 Transmission

  • 支持选择命名 (选择时也可以在输入框手动修改)

  • 种子名和磁盘文件名同步修改 (不影响上传)

  • 支持选择下载位置

  • 支持下载完后智能关闭下载页面 (可设置)

  • 自动取代 Windows/Linux 不支持字符为空格

  • 文件名长度检测

  • 顺序下载:按顺序下载 torrent 片段

  • 首尾下载:默认禁用优先下载文件的首尾区块,优先下载首尾区块用于在文件未下载完成前可以预览,若启用本功能,将至少优先下载首区块和尾区块各1MB

  • 理论支持所有 NexusPHP 架构站点

  • 目前仅测试北洋园、M-Team(馒头)、ptlsp、HDTime 站点

  • qBittorrent 版本要求 ≥ v4.1

  • Transmission 版本要求 ≥ 3.0

  • IOS Safari 浏览器使用 Stay 安装插件时, 需要在设置 => Safari浏览器 => 取消勾选防止跨站跟踪, 并在 Web UI 取消启用跨站请求伪造 (CSRF) 保护

  • 如有问题可联系TG:@zhendi6

使用教程

安装

脚本安装:https://greasyfork.org/zh-CN/scripts/470727

Windows 客户端需要打开 WebUI

20220714130923

脚本配置

image

Linux NAS 示例 image

Windows 示例

image

种子详情页点击下载

image

image

image

新站点支持

欢迎提交 PR

新增站点需:

  1. siteStrategies 对象中新增一个策略,实现以下方法
    label: {
        getTorrentUrl() // 获取种子地址,能复制到 qb 下载的 必须
        getTorrentTitle() // 获取标题 必须
        getTorrentName() // 获取种子文件名 必须
        getTorrentSubTitle() // 获取副标题 可选
    }
  2. sites 对象中增加映射网站关系, 例子
    // 网站路径包含  host : label  要增加网站改这里
    let sites = {
        "m-team": "mteam",
        "ptlsp": "ptlsp",
        "www.tjupt.org": "tjupt",
        "www.label.com": "label" // 示例
    }
    

贡献者

ShaoxiongXu
ShaoxiongXu
dadinet
dadinet
dengfengqi1
dengfengqi1

About

【PT下载|馒头|PT助手|m-team|team|mteam】在种子详情页添加下载按钮,点击后可以选择​【标题|种子名|副标题】​并将种子添加到 qBittorrent 或 Transmission,支持文件重命名并指定下载位置,兼容 NexusPHP 站点。

Resources

License

Stars

Watchers

Forks

Packages

No packages published