健壮的电视剧重命名程序
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),我很乐意为您提供帮助。
[![下载](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),我很乐意为您提供帮助。