健壮的电视剧重命名程序

series-renamer的Python项目详细描述


#系列重命名程序[版本](https://img.shields.io/pypi/v/series renamer.svg)(https://pypi.python.org/pypi/series renamer)
[![下载](https://img.shields.io/pypi/dw/series renamer.svg)(https://pypi.python.org/pypi/series renamer)
[![构建状态](https://travis-ci.org/aviaryan/series-renamer.svg?branch=master)(https://travis ci.org/aviaryan/series renamer)


python脚本,连接到[thetvdb.com](http://thetvdb.com)并以任何您想要的方式重命名您的电视剧。





我尝试过的其他系列重命名脚本遵循一个非常容易出错的过程。他们独立扫描每个文件名,并尝试从中提取有关该集的所有信息。
现在,我的单曲集命名为“opdub283.mp4”和“单曲集691-u0026 692 English Sub-Full HD.mp4”。你希望他们如何从中提取信息?

所以我决定制作自己的*系列重命名程序*。为了能够重命名(修复)甚至像上面这样命名错误的文件,我的脚本-

*以非递归方式扫描工作目录
*从用户处获取文件夹中的电视/动画系列的名称
*获取用户指定的电视系列的[tvdb]信息。
*通过文件名扫描潜在的季号/集号。一旦你有了准确的系列名称和季/集编号,任何东西都不能阻止你的电视剧集正名。









``bash
pip install series renamer
` ` ` `
` ` ` ` ` ` ` ` ` ` ` `

` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` bash
/>` ` ` ` ` `你想要的目录扫描并运行以下命令。
```
系列重命名程序
```
*给出系列名称。请确保尽可能精确地写入名称。
*脚本将连接到TVDB,然后扫描文件名。之后,它将为您提供有关文件的季数/集数的建议。
*选择适当的选项并继续。如果可能,请使用选项“a”(自动)。
*最后,脚本将在当前检查的文件夹的根目录中创建日志(series renamer log.html)。
*用(y)确认,文件夹中的所有剧集都将重命名。




文件名中的信息。然后,它使用“集数”作为电视剧的绝对集数。
*您可以在运行时明确指定季节和集数。
*支持多个由连字符分隔的集,如“friends[10x17-18].mkv`.
*字幕文件将自动重命名。
*更多[额外的]配置](https://github.com/avirayan/series renamer/wiki configjson)以确保正确检测并重命名您的电视节目集。




\examples

series renamer创建的一些示例日志可以从[此链接](http://avirayan.github.io/series renamer/examples/index.html)中查看。



##重要信息

建议您阅读[一些文档](https://github.com/aviaryan/series-renamer/wiki)以完全熟悉序列重命名程序。





只需创建一个[问题](https://github.com/aviaryan/series renamer/issues),我很乐意为您提供帮助。



欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java文件分块,获取长度字节   java嵌入式Tomcat不执行jsf页面   java我的数据库中有2个实体,但hibernate返回其中6个。   java如何基于逗号拆分字符串   java取消已经运行的CompletableFutures的预期模式是什么   java如何在informix中从另一个数据库复制表ddl和数据   为什么图片是黑色的?   java根据字符串数组中的单词筛选列表   Java8的集合。平行流有效吗?   Kotlin中的java静态内部类   java如何在GUI中生成一列字符串   javafx如何正确使用高对比度主题?   带空格的javascript Httpurlconnection参数   java如何设置GridBagLayout的约束   java如何在一个线程可能尚未初始化时关闭另一个线程   java将简单时间格式转换为特殊时间格式(hhmmt)   安卓/java阵列重复过滤器的问题   java在队列的链接实现下,入队和出队是如何工作的   java更新sql外键约束