TVNamer 项目推荐
项目基础介绍和主要编程语言
TVNamer 是一个用于自动重命名电视节目文件的实用工具。它能够根据文件名中的信息,从 TheTVDB.com 获取剧集名称,并自动生成规范化的文件名。该项目主要使用 Python 编程语言开发,支持 Python 3.5 及以上版本。
项目核心功能
TVNamer 的核心功能包括:
- 自动重命名:根据文件名中的季数和集数信息,自动从 TheTVDB.com 获取剧集名称并重命名文件。
- 交互式命令行界面:提供交互式的命令行界面,用户可以手动选择剧集信息或跳过某些文件。
- 批处理模式:支持非交互式的批处理模式,适合自动化任务。
- 多语言支持:支持多种语言的剧集信息获取。
- 自定义配置:通过 JSON 配置文件,用户可以自定义文件名格式、剧集名称替换规则等。
- 多文件和目录处理:支持同时处理多个文件或整个目录中的文件。
项目最近更新的功能
TVNamer 最近的更新包括:
- 改进的文件名匹配模式:增强了文件名匹配的准确性和灵活性,能够处理更多复杂的文件名格式。
- 支持更多平台包管理器:除了官方的 pip 安装方式外,还增加了对 Homebrew、Debian、FreeBSD 等平台包管理器的支持。
- 增强的配置选项:新增了更多的配置选项,用户可以更精细地控制文件重命名的行为。
- Bug 修复和性能优化:修复了之前版本中的一些已知问题,并对性能进行了优化,提升了处理速度和稳定性。
通过这些更新,TVNamer 在功能和用户体验上都有了显著的提升,使其成为一个更加强大和易用的电视节目文件重命名工具。