Skip to content

AisukaYuki/removetracker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

29 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

removetracker

为什么会水这么一个东西。因为某站点双Tracker,连接其中一个另一个就报错,这让我很不爽。

qBittorrent Tracker Remover by ChatGPT-4o

更新了替换tracker功能。

打包成可执行文件

使用pyinstaller打包成可执行文件:

  1. 安装pyinstaller(如果还未安装):

    pip install pyinstaller
  2. 使用pyinstaller打包脚本:

    pyinstaller --onefile --windowed tracker_editor.py

这样,你会得到一个包含默认值的GUI界面应用,并且可以将其打包成可执行文件用于分发和使用。

image

命令行版本使用示例: cli脚本为交互式输入

新增脚本,在下载完成后自动执行移除操作

配置 qBittorrent

  1. 打开 qBittorrent。
  2. 进入 “选项” -> “下载” -> “下载完成时运行外部程序”。
  3. 勾选该选项并填写脚本路径和参数,例如:
    python /path/to/remove_tracker.py %I

脚本执行流程

  1. 脚本从命令行参数中获取种子的 info hash。
  2. 脚本登录到 qBittorrent 的 Web UI。
  3. 脚本获取指定种子的所有 tracker 信息。
  4. 脚本检查每个 tracker,如果匹配到指定的 tracker URL,则调用 API 移除该 tracker。

通过这种方式,当种子完成下载时,qBittorrent 将运行该脚本,并传递种子的 info hash 给脚本。脚本将使用传递的 info hash 来检查并移除tracker。