Este proyecto es una aplicación de escritorio desarrollada en Python que permite descargar videos de YouTube en diferentes resoluciones. Utiliza la biblioteca pytube para la descarga de videos y tkinter para la interfaz gráfica de usuario (GUI).
Si solo quieres usar la aplicación sin modificar el código, puedes descargar el ejecutable empaquetado.
No necesitas instalar Python ni ninguna biblioteca adicional para ejecutar esta aplicación. Todo lo necesario está incluido en el ejecutable empaquetado.
-
Descargar el archivo comprimido
Descarga el archivo
proto0.4.rardesde el enlace proporcionado. -
Descomprimir el archivo
Usa una herramienta de descompresión (como WinRAR, 7-Zip, etc.) para extraer el contenido del archivo
proto0.4.rar. -
Ejecutar la aplicación
Navega hasta la carpeta donde descomprimiste el contenido del archivo
proto0.4.rary haz doble clic en el archivoYourDownload.exepara iniciar la aplicación.
Si prefieres clonar el repositorio y modificar el código, sigue las instrucciones a continuación.
Para ejecutar este proyecto desde el código fuente, necesitarás tener instalados los siguientes componentes:
- Python 3.6 o superior
- Bibliotecas de Python:
pytubetkinter(viene preinstalada con Python)ttk(parte detkinter)
-
Clonar el repositorio
git clone https://github.com/Dekstro999/ytDown
-
Crear y activar un entorno virtual (opcional pero recomendado)
python -m venv venv source venv/bin/activate # En Windows usa `venv\Scripts\activate`
-
Instalar las dependencias
pip install pytube
Para ejecutar la aplicación desde el código fuente, simplemente corre el script principal:
python YourDownload.py-
Interfaz de usuario
- URL del video: Introduce la URL del video de YouTube que deseas descargar.
- Resolución: Selecciona la resolución deseada del video (360p, 480p, 720p, 1080p).
- Botón de descarga: Presiona el botón "Descargar" para iniciar la descarga.
-
Progreso de la descarga
- La barra de progreso se actualizará para mostrar el avance de la descarga.
- Los mensajes de estado aparecerán en la parte inferior de la ventana, indicando el estado actual del proceso (descargando, error, descarga completada).
Si deseas contribuir a este proyecto, por favor sigue estos pasos:
- Haz un fork del repositorio.
- Crea una nueva rama (
git checkout -b feature/nueva-funcionalidad). - Realiza los cambios necesarios y haz commit (
git commit -am 'Añadir nueva funcionalidad'). - Sube los cambios a tu repositorio (
git push origin feature/nueva-funcionalidad). - Abre un Pull Request en GitHub.
Este proyecto es de código abierto y libre de pirañas.
Este proyecto está bajo la licencia MIT. Para más detalles, consulta el archivo LICENSE.
