自动追番,下载视频
-
种子资源来自于萌番组, 更新及不及时就看字幕组的大佬们了
-
判断更新的逻辑使用TheMovieDB的数据,和tinyMediaManager一致
-
新下载的视频会在对应季度的文件夹里
比如我下载 派对浪客诸葛孔明第一季第二季,他就会放到
anime/派对浪客诸葛孔明 (2022)/Season 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,我觉得我这辈子应该不会去优先繁体字幕
-
-
安装aria2 安装教程自己百度,需要打开RPC功能,代码中的
ARIAID是rpc-secret(aria2.conf) 的值一个可视化面板AriaNg
-
安装必要的库
source ./venv/bin/activate && pip3 install -r ./requirements.txt
-
修改部分配置 在
config.py中修改里面的
TheMovieDBKey(TMDB官网申请),LOCAL_PATH,DB_xxx,ARIAxx -
THREAD_NUM是多线程的最大线程数,根据自己情况可以修改,默认是5 -
运行试试
接着4. 使用虚拟环境
python3 ./auto_follow.py
-
设置定时任务每天自动执行
macOS可以用
crontabWindows有计划任务
-
jellyfin或kodi之类的会自动识别更改
- 打开萌番组
- 打开控制台(右键检查),并切换到网络
- 搜索框搜索想看的番剧名,在搜到的标签中点击目标标签
- 在控制台中找到最后一个
search并点击预览请求数据 tag_id中的值就是目标tag