Skip to content

AutoAnimeMV-Teams/AutoAnimeMv

Repository files navigation

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

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

简体中文 | English

最后更新时间:2024.1.1-19:11

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

 GitHub 开源许可证 GitHub release telegram


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

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

工具进行了与前代有不兼容的 配置/API 修改,请及时阅读Docs

💡 功能说明

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

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

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

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

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

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

    待更新的功能

    • 扩展模块功能
    • BgmApi支持
    • TMDBApi支持
    • WEB管理
    • 油猴脚本扩展
    • 番剧订阅
    • 本地番剧信息缓存
    • 清理过时日志
    • 🔥 彩蛋

🚀 快速开始

🏕️ 环境支持

要使用本工具您必须需要 🐍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

注:仓库中的 get-pip.py 不仅可以安装pip,还可以直接安装模块

python3 get-pip.py install 
python3 -m pip install zhconv

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

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

更多解释请参考 详细文档

使用介绍

  • AutoAnimeMv.py是核心处理程序,它有两种核心处理方式

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

  • 如果你有一些奇奇怪怪的想法,你可以使用工具的模块功能解决 详情见 详细文档

    QB下载模式

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

    --filepath 下载路径 --filename 下载文件名 --number 下载文件数 --categoryname 文件分类

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

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

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

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

    python3 /dir/to/AAM.py --filepath "%D" --filename "%N"  --number "%C" --categoryname "%L"

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

    批处理模式

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

    --filepath 需要整理的番剧所在路径 --categoryname 文件分类

    传入参数顺序可更改且参数要用""包裹

    python3 AutoAnimeMv.py --filepath "需要整理的番剧所在路径" --categoryname "文件分类(可选)"
    

    Help模式

    python3 AutoAnimeMv.py help
    
      
       █████╗ ██╗   ██╗████████╗ ██████╗  █████╗ ███╗   ██╗██╗███╗   ███╗███████╗███╗   ███╗██╗   ██╗
      ██╔══██╗██║   ██║╚══██╔══╝██╔═══██╗██╔══██╗████╗  ██║██║████╗ ████║██╔════╝████╗ ████║██║   ██║
      ███████║██║   ██║   ██║   ██║   ██║███████║██╔██╗ ██║██║██╔████╔██║█████╗  ██╔████╔██║██║   ██║
      ██╔══██║██║   ██║   ██║   ██║   ██║██╔══██║██║╚██╗██║██║██║╚██╔╝██║██╔══╝  ██║╚██╔╝██║╚██╗ ██╔╝
      ██║  ██║╚██████╔╝   ██║   ╚██████╔╝██║  ██║██║ ╚████║██║██║ ╚═╝ ██║███████╗██║ ╚═╝ ██║ ╚████╔╝
      ╚═╝  ╚═╝ ╚═════╝    ╚═╝    ╚═════╝ ╚═╝  ╚═╝╚═╝  ╚═══╝╚═╝╚═╝     ╚═╝╚══════╝╚═╝     ╚═╝  ╚═══╝
      -------------------------------------------------------------------------------------------------
      * 欢迎使用AutoAnimeMv,这是一个番剧自动识别剧名剧集+自动重命名+自动整理的工具
      * Github URL:https://github.com/Abcuders/AutoAnimeMv
    

📝 详细的文档

  • AAM项目的全部文档已经搬至 AAM-DOCS 仓库了

相关群组

交流/工作群: Telegram

⭐ 贡献者 ✨

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

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

Star History

Star History Chart

🛑 暂缓更新公告

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

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

  • 恢复持续更新时间待定

About

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

Topics

Resources

License

Stars

Watchers

Forks