Este proyecto permite descargar todos los Shorts de YouTube desde un canal específico utilizando Selenium y yt-dlp. La interfaz gráfica está construida con Tkinter.
Antes de ejecutar el script, asegúrate de tener instalado lo siguiente:
- Python 3.7 o superior
- Dependencias de Python: Puedes instalar las dependencias necesarias usando el archivo
requirements.txt
.
Puedes instalar todas las dependencias ejecutando el siguiente comando en tu terminal:
pip install --user -r requirements.txt
Para que Selenium funcione, necesitarás instalar un WebDriver compatible con tu navegador. Este proyecto utiliza Chrome, así que necesitarás ChromeDriver instalado y en tu PATH del sistema. Asegúrate de que la versión del ChromeDriver coincida con la versión de tu navegador Chrome.
- Clona o descarga este repositorio en tu máquina local.
- Navega al directorio del proyecto en tu terminal.
- Ejecuta el script:
python main.py
- Se abrirá una ventana de la interfaz gráfica donde podrás ingresar la URL del canal de YouTube y seleccionar la carpeta de destino para los videos descargados.
- Haz clic en "Descargar Shorts" para iniciar el proceso.
Video demostrativo sobre cómo usar el downloader:
demo.-.Compressed.with.FlexClip.mp4
Si deseas contribuir a este proyecto, siéntete libre de abrir un issue o enviar un pull request.
Este proyecto está bajo la Licencia MIT - consulta el archivo LICENSE para más detalles.