iSubRip
v2.5.6
iSubRip是一个 Python 命令行工具,用于从 AppleTV 和 iTunes 电影页面抓取和下载字幕。
pip install isubrip
isubrip < URL > [URL...]
(URL 可以是 AppleTV 或 iTunes 电影 URL)
警告
不建议将 iSubRip 用作其他项目中的库。
API 经常发生变化,并且即使在次要版本中,对 API 的重大更改也很常见。
对于使用此包作为库所引起的问题,将不提供支持。
可以创建 TOML 配置文件来自定义各种选项和功能。
将根据您的操作系统在以下路径之一中搜索配置文件:
%USERPROFILE%.isubripconfig.toml
$HOME/.isubrip/config.toml
C:UsersMichael.isubripconfig.toml
/home/Michael/.isubrip/config.toml
/Users/Michael/.isubrip/config.toml
[ downloads ]
folder = " C: \ Subtitles \ iTunes "
languages = [ " en-US " , " fr-FR " , " he " ]
zip = false
[ subtitles ]
convert-to-srt = true
fix-rtl = true
[ subtitles . webvtt ]
subrip-alignment-conversion = true
可以在此处找到包含所有可用设置的详细信息和说明的示例配置。
根据您的操作系统,每次运行都会在以下路径中创建日志文件:
Windows : %USERPROFILE%.isubriplogs
Linux / macOS : $HOME/.isubrip/logs
可以使用general.log-rotation-size
设置在配置文件中配置日志轮换(达到一定数量的文件后删除旧文件)。默认值为15
。
有关更多详细信息,请参阅示例配置。
可以在此处找到最新版本和所有以前版本的变更日志。
该项目是开源的,但目前缺乏完全支持外部贡献的基础设施。
如果您想做出贡献,请先打开一个问题来讨论您提议的更改,以避免做出可能不被接受的事情。
如果您发现该项目有帮助,请考虑通过以下方式支持它:
感谢JetBrains通过其开源支持计划慷慨地提供免费的开源 PyCharm 许可证来帮助该项目的工作。
使用 iSubRip 即表示您同意以下条款:
使用 iSubRip,即表示您承认您已阅读、理解并同意受本协议的条款和条件的约束。
该项目根据 MIT 许可证获得许可。有关更多详细信息,请参阅许可证文件。