iSubRipは、AppleTV や iTunes の映画ページから字幕をスクレイピングしてダウンロードするための Python コマンドライン ツールです。
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 ライセンスに基づいてライセンスされています。詳細については、LICENSE ファイルを参照してください。