iSubRip é uma ferramenta de linha de comando Python para extrair e baixar legendas de páginas de filmes da AppleTV e do iTunes.
pip install isubrip
isubrip < URL > [URL...]
(O URL pode ser um URL de filme da AppleTV ou do iTunes)
Aviso
iSubRip não é recomendado para uso como biblioteca em outros projetos.
A API muda frequentemente, e alterações significativas na API são comuns, mesmo em versões secundárias.
Não será fornecido suporte para problemas decorrentes do uso deste pacote como biblioteca.
Um arquivo de configuração TOML pode ser criado para personalizar várias opções e recursos.
O arquivo de configuração será procurado em um dos seguintes caminhos com base no seu sistema operacional:
%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
Um exemplo de configuração com detalhes e explicações para todas as configurações disponíveis pode ser encontrado aqui.
Os arquivos de log são criados para cada execução nos seguintes caminhos, dependendo do seu sistema operacional:
Windows : %USERPROFILE%.isubriplogs
Linux/macOS : $HOME/.isubrip/logs
A rotação de log (exclusão de arquivos antigos quando um determinado número de arquivos é atingido) pode ser configurada no arquivo de configuração usando a configuração general.log-rotation-size
. O valor padrão é 15
.
Para obter mais detalhes, consulte o exemplo de configuração.
O changelog das versões mais recentes e anteriores pode ser encontrado aqui.
Este projeto é de código aberto, mas atualmente carece de infraestrutura para apoiar totalmente as contribuições externas.
Se você deseja contribuir, abra primeiro uma edição para discutir as alterações propostas para evitar trabalhar em algo que pode não ser aceito.
Se você achar este projeto útil, considere apoiá-lo:
Obrigado à JetBrains por fornecer generosamente uma licença PyCharm de código aberto gratuita para ajudar a trabalhar neste projeto, por meio de seu Programa de Suporte de Código Aberto.
Ao usar o iSubRip, você concorda com os seguintes termos:
Ao usar o iSubRip, você reconhece que leu, compreendeu e concorda em ficar vinculado aos termos e condições deste contrato.
Este projeto está licenciado sob a licença MIT. Para obter mais detalhes, consulte o arquivo LICENSE.