Communitygithub.com

coursera-dl/coursera-dl

Script para descargar videos de Coursera.org y nombrarlos automáticamente.

¿Qué es coursera-dl?

Este script permite descargar videos, subtítulos y materiales de los cursos de Coursera.org de manera automatizada. Es útil para estudiantes que desean acceder a los contenidos sin conexión o para realizar copias de seguridad locales. La herramienta identifica los nombres originales de las lecciones y asigna nombres significativos a los archivos descargados, facilitando su organización. Está diseñado para funcionar en múltiples plataformas (Windows, macOS, Linux) y se basa en la línea de comandos para su ejecución. Utiliza las cookies de la sesión del usuario para autenticarse en Coursera y extraer los enlaces de video de las páginas del curso. El script es mantenido por la comunidad y soporta diversos formatos de video y subtítulos, permitiendo filtrar por idioma o tipo de archivo.

Compatible con~Claude Code~Codex CLI~Cursor
npx skills add coursera-dl/coursera-dl

Preguntar en tu IA favorita

Abre un nuevo chat con esta habilidad de agente ya precargada.

Documentación

¿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ónDescripción
-uNombre de usuario de Coursera
-pContraseña de Coursera
--pathDirectorio de descarga (por defecto: directorio actual)
--resumeReanudar descarga interrumpida
--subtitle-languageDescargar subtítulos en un idioma específico (ej. en, es)
--video-resolutionResolució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.

Skills relacionados