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。

About

qBittorrent Tracker Remover

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages