/AutoAnimeMv

😊这是一个番剧自动识别剧名剧集+自动重命名+自动整理工具,用来配合QBittorrent实现Rss订阅下载全自动刮削一条龙到家式爽歪歪服务!

Primary LanguagePythonGNU General Public License v3.0GPL-3.0

| AutoAnimeMV:超轻量化快速部署看番遥遥领先!

全自动追番新时代!不动手才是硬道理!

简体中文 | English

! En-README.md 由于我精力不够所以有太多落后未更新的地方,如果您感兴趣并且有时间的希望您能帮助一下我

 GitHub 开源许可证 GitHub release telegram


😊这是一个番剧自动识别剧名剧集+自动重命名+自动整理的工具,具有部署方便,开箱即用的特点,用来配合QBittorrent实现Rss订阅下载Emby全自动刮削一条龙到家式爽歪歪服务!

  • 2.0.0 版本我重写了1.0 的Code,优化了很多地方,但有些 1.0 的功能我还未更新到 2.0 版本,请您耐心等待

工具更新较快,用法和功能都会更新,建议多来看看

🚀点击左上角打开目录,选择您要阅读的部分

💡 功能说明

  • 部署快速,使用方便的番剧视频/字幕重命名+整理工具

    动漫(分类)
    ├── 因为太怕痛就全点防御力了
    │   ├── Season01
    │   │   ├── S01E01.mp4
    │   │   ├── S01E02.mp4
    │   │   ├── S01E03.mp4
    │   │   └── ...
    │   └── Season02
    │       ├── S02E01.mp4
    │       ├── S02E02.mp4
    │       ├── S02E02.chi.srt
    │       └── ...
    |___ 無神世界的神明活動
    |    └── Season01  
    │        ├── S01E01.mp4
    │        ├── S01E01.chs.ass
    │        ├── S01E02.mp4
    │        └── ....
    |
    ......
    
  • 一次配置,无感使用

  • 支持硬链接配置,保种必备

  • 支持番剧分类,让一切井井有条

  • 本地批处理和QB下载模式任君选择

  • 快速更新,享受更多新体验

    待更新的功能

    • BgmApi支持
    • TMDBApi支持
    • 本地番剧信息缓存
    • 完全番剧特典支持
    • 清理过时日志
    • Telegram 机器人通知(win/linux)
    • Telegram 机器人远程管理 Qb
    • 🔥 彩蛋

🚀 快速开始

🏕️ 环境支持

要使用本工具您必须需要🐍Python3环境支持,我们建议您搭配🔵Qbittorrent下载工具和 🟩Emby/🎶Jellyfin等媒体库使用

🐍Python使用的依赖库:sys os time datetime re ast shutil requests zhconv

以上requests(网络访问),zhconv(简繁互化)需要您进行安装,如没有 pip,可以使用仓库中的 get-pip.py 安装

python3 -m pip install requests
python3 -m pip install zhconv

requirements-AAM.txt 文件是 AutoAnimeMv.py 的依赖库安装描述文件

requirements.txt 文件是项目的全部依赖库安装描述文件

使用介绍

  • AutoAnimeMv.py是核心处理程序,它有两种处理方式,模式的切换靠的是传参数量

  • 同时工具自己拥有一些可配置项,详情见 详细文档#配置

  • 本工具默认不打印任何信息,如果您有需要,可在配置文件中进行配置,请参考 详细文档#配置

    QB下载模式

    在此模式下AutoAnimeMv.py支持 3~4 个参数,下载路径 下载文件名 下载文件数 文件分类(可选)

    • 1.将AutoAnimeMv.py上传至🔵QBittorrent能访问的路径下

    • 2.在🔵Qbittorrent中创建动漫分类(非必须)

    • 3.修改qb配置: 下载切换Torrent 内容布局不创建子文件夹

    • 4.修改qb配置: 下载勾选 Torrent 完成时运行外部程序, 在输入框填入如下内容(参数顺序不可更改且参数要用""包裹,其中 /dir/to/AAM.py 更换为步骤一中脚本放置的绝对路径,如没有配置分类,请删除"%L")

    python3 /dir/to/AAM.py "%D" "%N" "%C" "%L"

    • 4.取消做种,修改qb配置: 将🔵QBitTorrent 做种限制改成当分享率达到0当做种时间达到0分钟然后暂停torrent

    批处理模式

    在此模式下AutoAnimeMv.py支持 1~2 个参数,需要整理的番剧所在路径 文件分类(可选)

    • 传入参数顺序不可更改且参数要用""包裹
    python3 AutoAnimeMv.py "需要整理的番剧所在路径" "文件分类(可选)"
    

    更新模式

    • 使用updata/update来更新AutoAnimeMv.py
    python3 AutoAnimeMv.py updata
    
  • 注意 !!! 傻瓜教程点这里 >> 傻瓜教程

📝 详细的文档

相关群组

贡献者

感谢这些有趣又很棒的人!!!

如果您也想要为这个项目添砖加瓦,可以直接来Issues提出您宝贵的建议或者@我问一下能做些什么

Star History

Star History Chart

🛑 暂缓更新公告

  • AutoAnimeMv(下称“本仓库”)因为某些不可控原因将暂停更新并非跑路

  • 在本仓库暂停更新期间,欢迎各位pr新功能以及继续在群内讨论本工具问题,本仓库不会删库或archived

  • 恢复更新时间待定