qBittorrent Tracker Remover by ChatGPT-4o
更新了替换tracker功能。
使用pyinstaller
打包成可执行文件:
-
安装
pyinstaller
(如果还未安装):pip install pyinstaller
-
使用
pyinstaller
打包脚本:pyinstaller --onefile --windowed tracker_editor.py
这样,你会得到一个包含默认值的GUI界面应用,并且可以将其打包成可执行文件用于分发和使用。
命令行版本使用示例: cli脚本为交互式输入
- 打开 qBittorrent。
- 进入 “选项” -> “下载” -> “下载完成时运行外部程序”。
- 勾选该选项并填写脚本路径和参数,例如:
python /path/to/remove_tracker.py %I
- 脚本从命令行参数中获取种子的 info hash。
- 脚本登录到 qBittorrent 的 Web UI。
- 脚本获取指定种子的所有 tracker 信息。
- 脚本检查每个 tracker,如果匹配到指定的 tracker URL,则调用 API 移除该 tracker。
通过这种方式,当种子完成下载时,qBittorrent 将运行该脚本,并传递种子的 info hash 给脚本。脚本将使用传递的 info hash 来检查并移除tracker。