npm.io
1.2.4 • Published 7 years agoCLI

cmd-alienks

Licence
ISC
Version
1.2.4
Deps
3
Size
9 kB
Vulns
4
Weekly
0
Stars
1

cmd-aLienks

##extractor de links

#

npm

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

Keywords