iSubRip ist ein Python-Befehlszeilentool zum Scrapen und Herunterladen von Untertiteln von AppleTV- und iTunes-Filmseiten.
pip install isubrip
isubrip < URL > [URL...]
(URL kann entweder eine AppleTV- oder iTunes-Film-URL sein)
Warnung
iSubRip wird nicht für die Verwendung als Bibliothek in anderen Projekten empfohlen.
Die API ändert sich häufig und bahnbrechende Änderungen an der API sind selbst in Nebenversionen häufig.
Für Probleme, die sich aus der Verwendung dieses Pakets als Bibliothek ergeben, wird kein Support bereitgestellt.
Eine TOML-Konfigurationsdatei kann erstellt werden, um verschiedene Optionen und Funktionen anzupassen.
Die Konfigurationsdatei wird abhängig von Ihrem Betriebssystem in einem der folgenden Pfade gesucht:
%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
Eine Beispielkonfiguration mit Details und Erklärungen zu allen verfügbaren Einstellungen finden Sie hier.
Abhängig von Ihrem Betriebssystem werden für jeden Lauf Protokolldateien in den folgenden Pfaden erstellt:
Windows : %USERPROFILE%.isubriplogs
Linux / macOS : $HOME/.isubrip/logs
Die Protokollrotation (Löschen alter Dateien, sobald eine bestimmte Anzahl von Dateien erreicht ist) kann in der Konfigurationsdatei mithilfe der Einstellung general.log-rotation-size
konfiguriert werden. Der Standardwert ist 15
.
Weitere Details finden Sie in der Beispielkonfiguration.
Das Änderungsprotokoll für die neueste und alle vorherigen Versionen finden Sie hier.
Dieses Projekt ist Open Source, verfügt jedoch derzeit nicht über die Infrastruktur, um externe Beiträge vollständig zu unterstützen.
Wenn Sie einen Beitrag leisten möchten, öffnen Sie bitte zunächst ein Problem, um Ihre vorgeschlagenen Änderungen zu besprechen und zu vermeiden, dass Sie an etwas arbeiten, das möglicherweise nicht akzeptiert wird.
Wenn Sie dieses Projekt hilfreich finden, denken Sie bitte darüber nach, es zu unterstützen, indem Sie:
Vielen Dank an JetBrains für die großzügige Bereitstellung einer kostenlosen Open-Source-PyCharm-Lizenz zur Unterstützung der Arbeit an diesem Projekt über ihr Open-Source-Supportprogramm.
Durch die Nutzung von iSubRip stimmen Sie den folgenden Bedingungen zu:
Durch die Nutzung von iSubRip bestätigen Sie, dass Sie die Bedingungen dieser Vereinbarung gelesen und verstanden haben und damit einverstanden sind, an sie gebunden zu sein.
Dieses Projekt ist unter der MIT-Lizenz lizenziert. Weitere Einzelheiten finden Sie in der LICENSE-Datei.