md-format-validator

0.1.0 • Public • Published

Markdown Links

Índice


1. Preámbulo

[Markdown] Estos archivos Markdown normalmente contienen links (vínculos/ligas) que muchas veces están rotos o ya no son válidos y eso perjudica mucho el valor de la información que se quiere compartir.

Dentro de una comunidad de código abierto, nos han propuesto crear una herramienta usando Node.js, que lea y analice archivos en formato Markdown, para verificar los links que contengan y reportar algunas estadísticas.

md-links

2. Flujograma

Flujo

3. Instalacion

  • Instalar Node.

  • Instalar librería.

npm i md-format-validator

4. Funcionalidad

Para hacer uso de la librería:

Una vez la librería se encuentre instalada se ejecuta via CLI (Command Line Interface - Interfaz de Línea de Comando) de la siguiente manera.

node index <path - ejemplo:C:\Users\Lenovo\Desktop\md\carpeta1> --validate --stats;

  • Opciones de uso:

md-links path : Provee una lista de links con path de origen, url y texto

href: 'https://es.wikipedia.org/wiki/Markdown'
text: '1.-MarkdownIn'
file: ' file: 'C:\\Users\\Lenovo\\Desktop\\md\\carpeta1\\exampletest.md'

md-links path --validate ó -v: Provee una lista de links con path de origen, url, mensaje de status:

File: C:\Users\Yarimar Diaz\Desktop\Laboratorias\SCL013-md-links\md\test.md'
Link: https://nodejs.org/
✔ 200
File: C:\Users\Yarimar Diaz\Desktop\Laboratorias\SCL013-md-links\md\test.md'
Link: https://www.google.com/5500`
✖ 404

md-links path --stats ó -s: Provee una lista con la cantidad de links en el archivo y sus links únicos.

'C:\\Users\\Yarimar Diaz\\Desktop\\Laboratorias\\SCL013-md-links\\md\\test.md'
✔ Total :8
✔ Unique :4

md-links path --stats --validate: Provee una lista con la cantidad de links en el archivo, sus links únicos y rotos.

'C:\\Users\\Yarimar Diaz\\Desktop\\Laboratorias\\SCL013-md-links\\md\\test.md'
✔ Total :8
✔ Unique :4
✖ Broken :4

5. Herramientas

  • Node.js
  • Javascript

6. Autoras

  • Silva Magally.
  • Díaz Yarimar.

Readme

Keywords

none

Package Sidebar

Install

npm i md-format-validator

Weekly Downloads

0

Version

0.1.0

License

ISC

Unpacked Size

157 kB

Total Files

10

Last publish

Collaborators

  • mdlinks2020