cmd-aLienks
extractor de links
👽
Es una biblioteca que utiliza NodeJS para extraer los links de un archivo markdown (.md) y retornarlos en la consola como un arreglo objetos con cuatro propiedades; la url, el título, la ruta del archivo y la línea del texto donde se encuentra. También se pueden validar los enlaces mediante un comando específico.
Pre-requisitos 💻
Primero debes tener instalado npm manera global, si ya lo tienes no es necesario volver a instalarlo
$npm install -g
Instalación de dependencias 📓
Es necesario instalar de forma global las siguientes librerías con las que trabaja este markdown links extractor, para que esté disponible en cualquiera de tus proyectos y si ya lo tienes instalado en lugar de "-g" debes escribir "--save"
$npm install marked -g
$npm install node-fetch -g
Instalación aLienks 🔌
Ya puedes instalar esta librería
$npm i cmd-alienks -g
Para extraer los links de tu .md ejecuta el siguiente comando
$cmd-alienks ./some/example.md
Te devolverá algo similar a esto: la ruta, línea en la que se encuentra y texto que lo acompaña
./some/example.md:10 http://algo.com/2/3/ Link a algo
./some/example.md:15 https://otra-cosa.net/algun-doc.html algún doc
./some/example.md:40 http://google.com/ Google
Y si quieres validar los links
$cmd-alienks ./some/example.md --validate
Te devolverá lo mismo, más los status de las urls 👹
./some/example.md:10 http://algo.com/2/3/ Link a algo ok 200
./some/example.md:15 https://otra-cosa.net/algun-doc.html algún doc fail 404
./some/example.md:40 http://google.com/ Google ok 301