ivansaul / codigo_facilito_downloader

Descarga automatizada de Codigo Facilito
140 stars 45 forks source link

No me funciona la descarga de Bootcamp. #43

Open romanrsr opened 4 days ago

romanrsr commented 4 days ago

Siguiendo estos pasos:

El problema es que cuando ejecuto bootcamp.py no sucede nada.

image

Primer paso Ejecuto bootcamp.py y luego agrego la url del bootcamp:

Ingresa la URL del bootcamp:https://codigofacilito.com/programas/ciencia-datos-g2 Segundo paso Si todo se ejecuta sin problemas deberas tener el mensaje:

Obteniendo información del bootcamp Se guardaron los enlaces en el archivo 'bootcamp.json' Tercer paso Copiar los enlaces para descargarlos utilizando las instrucciones de facilito.py Ejemplo de archivo bootcamp.json

{ "titulo": "Bootcamp de Ciencia de Datos", "clases": [ { "titulo": "Que hace un cientifico de datos", "href": "https://codigofacilito.com/cursos/bootcamp-ciencia-datos-g2-que-hace?play=true" }, ] } En este caso, nota como la url es de la primera clase del bootcamp, (Cada una puede o no tener multiples modulos). Pero estos se descargan correctamente utilizando el comando python downloader.py

Generar archivo data.json (PASO IMPORTANTE) El error quiza sea porque me falto esta parte o la explique mal, leer a continuacion: Luego de ejecutar bootcamp.py debes copiar la url de la clase y ejecutar facilito.py para generar el archivo data.json

Con estos pasos deberas tener el archivo data.json con los respectivos videos para descargar. Te preguntaras: para que generar entonces el archivo bootcamp.json si los puedo copiar y pegar a mano? Respuesta: para tener los enlaces guardados y poder generar el archivo data.json de manera mas rapida sin tener que entrar al navegador para hacerlo.

PD: Recomiendo utilizar la version de python 3.10.5 ademas de crear un entorno virtual para que no haya conflicto con algun modulo que tengas instalado previamente.

Te recomiendo configurar un entorno virtual siguiendo los pasos: Instalar virtualenv

py -3.10 -m pip install virtualenv Crear entorno virtual

py -3.10 -m virtualenv venv Activar entorno virtual

venv\Scripts\activate Instalar dependencias:

pip install -r requirements.txt Con eso no deberias tener problemas, espero esta pequeña guia te sea de utilidad.

ivansaul commented 3 days ago

Hola @romanrsr, el script actualmente no tiene soporte para bootcamps. Posiblemente si le de soporte en futuras versiones.