iSubRip es una herramienta de línea de comandos de Python para extraer y descargar subtítulos de páginas de películas de AppleTV e iTunes.
pip install isubrip
isubrip < URL > [URL...]
(La URL puede ser la URL de una película de AppleTV o iTunes)
Advertencia
No se recomienda el uso de iSubRip como biblioteca en otros proyectos.
La API cambia con frecuencia y los cambios importantes en la API son comunes, incluso en versiones menores.
No se proporcionará soporte para problemas que surjan del uso de este paquete como biblioteca.
Se puede crear un archivo de configuración TOML para personalizar varias opciones y características.
El archivo de configuración se buscará en una de las siguientes rutas según su sistema operativo:
%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
Puede encontrar una configuración de ejemplo con detalles y explicaciones de todas las configuraciones disponibles aquí.
Los archivos de registro se crean para cada ejecución en las siguientes rutas, según su sistema operativo:
Windows : %USERPROFILE%.isubriplogs
Linux/macOS : $HOME/.isubrip/logs
La rotación de registros (eliminación de archivos antiguos una vez que se alcanza una cierta cantidad de archivos) se puede configurar en el archivo de configuración usando la configuración general.log-rotation-size
. El valor predeterminado es 15
.
Para obtener más detalles, consulte la configuración de ejemplo.
El registro de cambios de la última versión y de todas las versiones anteriores se puede encontrar aquí.
Este proyecto es de código abierto pero actualmente carece de la infraestructura para respaldar plenamente las contribuciones externas.
Si desea contribuir, primero abra un problema para discutir los cambios propuestos y evitar trabajar en algo que podría no ser aceptado.
Si encuentra útil este proyecto, considere apoyarlo de la siguiente manera:
Gracias a JetBrains por proporcionar generosamente una licencia PyCharm de código abierto gratuita para ayudar a trabajar en este proyecto, a través de su Programa de soporte de código abierto.
Al utilizar iSubRip, acepta los siguientes términos:
Al utilizar iSubRip, usted reconoce que ha leído, comprendido y acepta regirse por los términos y condiciones de este acuerdo.
Este proyecto está bajo la licencia MIT. Para obtener más detalles, consulte el archivo de LICENCIA.