¿Qué hace coursera-dl?
Script para descargar videos de Coursera.org y nombrarlos automáticamente.
Descripción
coursera-dl es una herramienta de línea de comandos que permite descargar el contenido multimedia de los cursos alojados en Coursera. Automáticamente extrae los nombres de las lecciones y asigna nombres de archivo descriptivos.
Requisitos
- Python 3.x
- Conexión a Internet
- Una cuenta activa en Coursera (y estar inscrito en el curso que se desea descargar)
Instalación
pip install coursera-dl
Uso básico
coursera-dl -u <usuario> -p <contraseña> <nombre_del_curso>
Opciones comunes
| Opción | Descripción |
|---|---|
-u | Nombre de usuario de Coursera |
-p | Contraseña de Coursera |
--path | Directorio de descarga (por defecto: directorio actual) |
--resume | Reanudar descarga interrumpida |
--subtitle-language | Descargar subtítulos en un idioma específico (ej. en, es) |
--video-resolution | Resolución de video preferida (ej. 720p) |
Autenticación
Se recomienda utilizar un archivo de cookies para la autenticación. Puedes exportarlo desde el navegador usando extensiones como "cookies.txt" y luego pasar la ruta con --cookies cookies.txt.
Ejemplo de uso con archivo de cookies
coursera-dl --cookies cookies.txt machine-learning
Notas
- Asegúrate de tener espacio en disco suficiente.
- Respeta los términos de servicio de Coursera: no compartas los contenidos descargados.
- Si encuentras errores, revisa la documentación oficial o abre un issue en el repositorio.