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 許可證獲得許可。有關更多詳細信息,請參閱許可證文件。