iSubRip — это инструмент командной строки Python для очистки и загрузки субтитров со страниц фильмов AppleTV и iTunes.
pip install isubrip
isubrip < URL > [URL...]
(URL-адрес может быть URL-адресом фильма AppleTV или iTunes)
Предупреждение
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.