健壮的电视剧重命名程序

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 IBM Notes 9电子邮件问题。自动从我的收件箱转发到另一个收件人   Android上的java覆盖删除键?   java More JPanel和背景图像   java AStar寻路|六角夹点   java Android存档库(aar)与标准jar   java转换docx后没有空行   java如何搜索FTS3表,使搜索的单词显示在列表的顶部   java运算符重载STL的性能损失是什么   java在本机SQL Hibernate中使用addJoin   使用hibernate的java动态列   java为什么整数在放入数组后会改变值?   如何将|系列与Java正则表达式匹配?   java问题在binarySearch中传递参数   Java:关于导入语句中使用的路径的愚蠢新手问题   java无法在文本框安卓中显示数据库中的数据   使用Java中的旧文件详细信息创建文件   java按降序进行升序快速排序