{"repo":"Nriver/Episode-ReName","free":true,"listed":false,"github":"https://github.com/Nriver/Episode-ReName","clone":"git clone https://github.com/Nriver/Episode-ReName.git","description":"电视剧/番剧自动化重命名工具, 一键批量改名. 可配合QBittorrent下载后自动重命名, 方便Emby自动刮削. 支持Windows, Linux, MacOS, Docker 和 群晖套件环境运行","language":"Python","stars":1491,"topics":["automation","rename","scraper","qbittorrent","python3","docker","synology","python","windows","linux"],"license":"AGPL-3.0","category":"deployment-docker-iac","readme_excerpt":"📝 Episode-ReName 懒人包下载 电视剧/番剧自动化重命名工具. 本工具可以对大部分资源进行重命名处理. 主要是给资源重命名后给Emby, Jellyfin, Tiny Media Manager 等软件刮削数据使用. 也可以配合qbitorrent下载文件后自动重命名, 具体使用方法请看下面的说明. ⚠️ 注意 注意0: 本工具是 命令行 工具, 没有界面, 没有界面, 没有界面, 不要问我为什么双击exe没有反应! 注意1: 需要重命名的文件必须在类似 Season 1 , s1 的目录中才会被处理. 这样设置是为了防止误操作. 注意2: 对文件夹使用本程序会删除没有按照规范命名的 jpg , png , nfo , torrent 文件！！如果有需要的文件请提前备份. 关于文件命名规范请参考强制的规范元数据结构. 注意3: 请不将本程序放在含有空格的路径中, 路径可以有中文但是不能有空格, 切记！ 🦮 目录 Episode-ReName 注意 目录 使用场景1 - 右键菜单调用 使用场景2 - windows的qbitorrent下载后自动重命名 使用场景3 - 群晖套件版qbittorrent下载后自动重命名 使用场景4 - docker版qbittorrent下载后自动重命名 使用场景5 - windows命令行运行 简易参数模式 复杂参数模式 使用场景6 - Linux终端运行 脚本编译成可执行程序 强制的规范元数据结构 工具主要功能和处理逻辑 主要文件说明 处理带有数字的剧集名称 多季番剧tmdb集数适配 Stargazers 数据 捐赠 感谢 使用场景1 - 📁 右键菜单调用 右键菜单快速重命名 1. 从Release直接下载最新的exe程序 2. 修改 右键菜单 添加.reg 的exe路径并导入注册表 3. 找到要重命名的文件/文件夹, 右键点击\"自动剧集命名\". 注：可以多选进行批量操作. win10多选超过15个, 右键菜单会消失, 可以运行 win10 右键多文件限制修改.reg 将限制修改成999个. 使用场景2 - 📥 windows的qbitorrent下载后自动重命名 可以在qbittorrent 中进行设置, 实现下载完成后自动重命名 1. 选项— BitTorrent— 做种限制— 做种0分钟— 暂停或删除做种 2. 选项— 下载— 完成时运行外部程序— 命令行 参数说明 - EpisodeReName工具所在路径 - --path 是文件下载路径, \"%F\"是下载的子目录或子文件路径，比使用\"%D\"效果更好。 - --delay 这个数字是执行延时, 单位是秒, 因为qb下载完成会锁住文件, 需要等一段时间来让它释放, 时间长短可自行调整。 - --overwrite 1 是强制重命名。 - --use folder as season 是根据路径获取季数。 如果重命名遇到问题，需要更详细的日志输出来定位问题，可以添加日志参数： 具体参数请看下面的 复杂参数模式 章节 使用场景3 - 📥 群晖套件版qbittorrent下载后自动重命名 DSM 6.2 及旧版本设置 1. 群晖需要安装qbittorrent套件和python3套件 2. 群晖的qb使用的是admin账户, 请将 EpisodeReName.py 和 custom rules.py , utils 目录放到群晖File Station的 homes/admin 目录下, 或者手动通过ssh上传到 /var/services","default_branch":null,"files":null,"tree":[],"storefront":"/r/Nriver","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/Nriver/Episode-ReName/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}