自动追番工具,下载视频

自动追番工具,下载视频

Property
Jun 24, 2022 08:55 AM
Status
Date
地址
https://github.com/Tippye/FollowAnime
notion image

FollowAnime

自动追番,下载视频

注意

notion image
    1. 种子资源来自于萌番组, 更新及不及时就看字幕组的大佬们了
    1. 判断更新的逻辑使用TheMovieDB的数据,和tinyMediaManager一致
    1. 新下载的视频会在对应季度的文件夹里
      比如我下载 派对浪客诸葛孔明第一季第二季,他就会放到anime/派对浪客诸葛孔明 (2022)/Season 1下面,但是还不会改名,只能沿用种子名,刮削器也能直接识别出来

使用

    1. 创建数据库
      create table follow
       (
       tmId int not null
       primary key,
       name varchar(255) null,
       create_time timestamp default CURRENT_TIMESTAMP null,
       team varchar(255) null,
       bangumi_tag varchar(255) null,
       season int default 1 null,
       language varchar(30) default 'zh' null
       );
        • tmId在tinyMediaManager中能找到,或者去TheMovieDB找(在url最后面的数字部分)
        • name使用tmdb的名字,本地文件夹命名需要是名字 (2022)
        • create_time没啥用
        • team是字幕组的tag,可以在team.json里找到,也可以用下面bangumi_tag的查找方法
        • bangumi_tag是萌番组搜索的tag值,比如约会大作战直接搜名字会搜不到,搜到的第一个还是第三季,所以填写这个可以搜索的更准确,查找方法放到下面,不填写默认使用所有字幕组
        • language只适配了zh,我觉得我这辈子应该不会去优先繁体字幕
      notion image
    1. 安装aria2 安装教程自己百度,需要打开RPC功能,代码中的ARIAIDrpc-secret(aria2.conf) 的值
      一个可视化面板AriaNg
    1. 追番最好先创建好文件夹,不然可能会报错,以后有空再改
      notion image
    1. 安装必要的库
      source ./venv/bin/activate && pip3 install -r ./requirements.txt
    1. 修改部分配置 在config.py
      修改里面的TheMovieDBKey(TMDB官网申请),LOCAL_PATHDB_xxxARIAxx
    1. THREAD_NUM是多线程的最大线程数,根据自己情况可以修改,默认是5
    1. 运行试试
      接着4. 使用虚拟环境
      python3 ./auto_follow.py
    1. 设置定时任务每天自动执行
      macOS可以用crontab
      Windows有计划任务
    1. jellyfin或kodi之类的会自动识别更改

bangumi_tag查找方法

  1. 打开萌番组
  1. 打开控制台(右键检查),并切换到网络
  1. 搜索框搜索想看的番剧名,在搜到的标签中点击目标标签
  1. 在控制台中找到最后一个search并点击预览请求数据
  1. tag_id中的值就是目标tag
    1. notion image