Este proyecto te permite ejecutar un proceso automatizado con Puppeteer para contar tus cursos terminados en Platzi, generar un PDF con el listado de tus cursos y postear el total en Slack.
El post mostrará tu usuario de Platzi y tu avatar, así como la cantidad de cursos que tienes concluidos de la siguiente manera:
Para saber cómo funciona te recomiendo ver: "Web Scraping with Puppeteer".
Contabiliza los cursos que tengas terminados que se encuentren vigentes.
No considera los cursos que se tienen al 70% porque evidentemente no los has terminado.
Tampoco considera los cursos anteriores. (Cursos que ya tienen una versión más actualizada).
npm install
npm run start
npm run lint
Para usarlo necesitas tener tu correo, tu contraseña y usuario de Platzi incluyendo la arroba. Ojo: NO almacena contraseñas. Puedes configurar tu acceso generando un archivo .env o puedes colocarlo en la consola.
Si quieres enviar a slack tus cursos de Platzi agrega un archivo .env con tu token de acceso a Slack (mira el .env-example para saber cómo generarlo). Si no cuentas con él, comenta la línea 108 del archivo getDataFromPlatzi.js.
Si alguien quiere agregar o mejorar algo, lo invito a colaborar directamente en este repositorio: challenge-node-02
challenge-node-02 se lanza bajo la licencia MIT.