不写书怎周树人 发表于 2023-4-19 22:56

qBittorrentTrackerUpdateTool - Tracker 更新小工具

一个小工具,用于 qBittorrent 原版软件的 Tracker 更新,原版 qBittorrent 并不能进行订阅,这个小工具可以进行手动快速更新,双击就行了。代码如下:import os
import requests
from tkinter import messagebox

# 获取当前用户的目录
USER_DIR = os.path.expanduser("~")
# qBittorrent 的设置保存目录
QB_DIR = os.path.join(USER_DIR, "AppData", "Roaming", "qBittorrent")
# qBittorrent 配置文件的路径
CONFIG_FILE = os.path.join(QB_DIR, "qBittorrent.ini")
# Tracker 列表地址
TRACKER_URL = "https://raw.githubusercontent.com/XIU2/TrackersListCollection/master/all.txt"

# 读取 Tracker 列表
r = requests.get(TRACKER_URL)
trackers = r.text.split("\n")
# 去除空行和注释
trackers =

# 如果 qBittorrent 的设置保存目录不存在,则创建该目录
if not os.path.exists(QB_DIR):
    os.makedirs(QB_DIR)

# 更新 qBittorrent 的 Tracker 列表
with open(CONFIG_FILE, "r") as f:
    lines = f.readlines()

with open(CONFIG_FILE, "w") as f:
    for line in lines:
      # 找到 Session\AdditionalTrackers= 选项所在的行,并在该行的末尾添加 Tracker 列表
      if line.strip().startswith("Session\AdditionalTrackers="):
            line = line.strip()
            if line.endswith(";"):
                line = line[:-1]
            line += "\\n".join(trackers)
            line += ";"
            f.write(line + "\n")
      else:
            f.write(line)
# 提示信息
messagebox.showinfo("提示", "Tracker 列表更新成功!")


没啥技术含量,主要是图个方便,需要的可以下载 大佬勿喷。
下载地址: https://wwi.lanzoup.com/iL3zQ0tggtkb

福多多 发表于 2023-4-28 13:40

openwrt

#!/bin/sh
list=`wget -qO- https://trackerslist.com/all.txt|awk NF|sed ":a;N;s/\n/,/g;ta"`
if [ -z "`grep "bt-tracker" /mnt/sda1/log/aria2.conf`" ]; then
    sed -i '$a bt-tracker='${list} /mnt/sda1/log/aria2.conf
    echo add......
else
    sed -i "s@bt-tracker.*@bt-tracker=$list@g" /mnt/sda1/log/aria2.conf
    echo update......
fi


SH脚本,启动项加入SH脚本路径。自动更新。我自己路由器ARIA2一直自动更新。

sparkshine 发表于 2023-11-17 15:58

现在国内还是迅雷下载最快,但是会碰到很多限制。qBittorrent这个软件挺好就是下载慢,看下楼主这个小工具会不会有所提升。

HOTian88888888 发表于 2023-4-21 21:31

感谢分享

halloseven 发表于 2023-4-22 07:05

感谢楼主分享

Enola 发表于 2023-4-22 09:35

留下备用

bing_2019 发表于 2023-4-22 10:01

谢谢,小白叩拜

gzmars 发表于 2023-4-22 10:13

非常好的小工具,不用自己复制粘贴了。

ilig33 发表于 2023-4-22 10:29

非常感谢

rjxiao 发表于 2023-4-22 10:56

感谢分享

leiping8520 发表于 2023-4-22 11:30

secadm 发表于 2023-4-22 11:31

这个不错。
页: [1] 2 3 4 5 6 7 8 9 10
查看完整版本: qBittorrentTrackerUpdateTool - Tracker 更新小工具