Skip to content

jqtmviyu/Auto_Bangumi_TR

 
 

Repository files navigation

官方网站 | 快速开始 | github仓库 | dockerhub仓库 | TG 群组

estrellaxd/Auto_Bangumi 的区别

  • 支持==transmission==
  • 企业微信群机器人通知
  • webui小改动
  • 文档直接看原作者的

==qBittorrent只推荐用原版!!!==(迁移数据理论上兼容, 没有测试过)

为什么有这个fork

  • 为什么不用qb:
    • 跑在MT7981B的路由上, qBittorrent-web带不动
    • transmission cpu占用大概的5%-10%, 内存占用大概25-50M
  • 为什么不合并到上游:
    • 刚学python,代码太烂
    • 后面要重构下载器,协程看不懂
  • 哪部分代码是你写的:
    • 都是chatgpt写的,我只是代码的搬运工
    • 下载器主体是 codycjy 完成的, 但下载了EstrellaXD:3.2-dev分支跑不动, 只好开始修bug
    • 从main分支3.1.13开始, 目前合并主分支到3.1.14
    • 不会一直追着主仓库更新,除非自己遇到bug非修不可

项目进度

已测试功能
  • mikan 单个rss订阅
  • mikan 聚合rss订阅
  • 单种子单文件下载完成重命名
  • 下载完成企业微信群机器人通知
  • webui规则页面: 禁用状态也可设置并更新
  • 合集下载重命名
  • 开放自定义第三方openaiapi,实测grogllama3-70b-8192模型可以兼容

已知问题

合集重命名
  • 合集重命名只支持单层文件夹结构
--根文件夹
  |__ 视频
  |__ 字幕
  • 下载路径必须包含番剧名/Season X

  • 自己下载的种子添加label=Bangumi后就能被自动重命名

  • 多季合集, 即父文件夹内有多个子文件夹, 暂不支持

安装

Transmission安装
  • openwrt: 直接安装luci-app-transmission
  • 其他平台: 自行寻找教程
  • RPC 授权验证需要开启,并设置用户名和密码
  • 如果是在openwrt上安装,记得更改配置文件目录,默认temp重启会丢失进度
  • 企业微信群机器人使用只需设置Token(即webhookkey)
第三方gui和webui

官方的webui不支持标签和多文件重命名,推荐使用第三方替换TrguiNG

docker-compose 安装 AutoBangumi_TR
  • 创建文件夹 config, data

  • 新建docker-compose.yml文件, 内容如下:

services:
  AutoBangumi:
    image: "jqtmviyu/auto_bangumi_tr:latest"
    container_name: AutoBangumi
    volumes:
      - ./config:/app/config
      - ./data:/app/data
    ports:
      - "7892:7892"
    restart: unless-stopped
    dns:
      - 9.9.9.9
    environment:
      - TZ=Asia/Shanghai
      - PGID=0  # use `id` cmd to get true arg
      - PUID=0
      - UMASK=022
      # - AB_DOWNLOADER_HOST=192.168.0.1:9091
      # - AB_DOWNLOADER_USERNAME=admin
      # - AB_DOWNLOADER_PASSWORD=admin
      # 建议使用环境变量,而不是内置的代理设置,内置的经常连接失败
      - http_proxy=http://172.17.0.1:7890
      - https_proxy=http://172.17.0.1:7890
      - no_proxy="localhost,127.0.0.0/8,192.168.0.0/16"
      - HTTP_PROXY=http://172.17.0.1:7890
      - HTTPS_PROXY=http://172.17.0.1:7890
      - NO_PROXY="localhost,127.0.0.0/8,192.168.0.0/16"
  • 启动容器 docker-compose up -d

  • webui启动地址 http://localhost:7892, 默认用户名密码为admin/admin

  • 需要在设置页面更改下载器路径,用户名密码

  • 后续使用参考 官方网站

名词解释

  • 聚合 RSS: 一条rss里有多部番
  • 订阅: 持续追踪rss更新
  • 收集: 一次性下载, 后续不再追踪rss更新
屏蔽迅雷和pcdn用户
  • qBittorrent-ClientBlocker : 会遇到已经停止播种的种子被重新开启, 作者暂无修复计划 具体看
  • peerbanhelper:
    • v5.x同样会开启已经停止播种的种子, 作者暂无修复计划 具体看
    • v4.4.1 偶尔也会遇到,但似乎没那么严重. 但无法订阅BTN-Collected-Rules: all.txt, 原因是为新版加入注释
  • jqtmviyu/BTN-Collected-Rules:
    • 定时运行shell脚本, 用防火墙屏蔽下载器, 有白名单/黑名单模式
    • github action 转化 peerbanhelper 作者的 all.txt 规则为transmission版本, 定时更新订阅.

About

AutoBangumi support for transmission

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Python 62.2%
  • Vue 21.3%
  • TypeScript 14.5%
  • Shell 0.7%
  • SCSS 0.6%
  • Dockerfile 0.5%
  • HTML 0.2%