Git Product home page Git Product logo

lim016-md-links's Introduction

Tabla de contenido

1. Descripción ✏

Markdown-links-library es una libreria que te permite leer , analizar y reportar un analisis de los links que se encuentran en archivos Markdown.

** md-links ** facilita el proceso de:

  • Proporcionar información básica sobre enlaces de los archivos .md
  • Proporcionar información estadística sobre enlaces en archivos .md
  • Validar enlaces que se encientran en los archivos .md
  • Reportar links repetidos.

2. Documentación 📝

2.1 Instalación 🖥

  • Instalar por npm:
npm i markdown-links-library

** md-links ** funciona si ya tiene instalado nodejs y, por lo tanto, también npm, que se instala junto con node.

2.2 Uso🖥

API 📁

Para ejecutar la libreria utiliza este comando:

$  md-links 

CLI (interfaz de línea de comandos) 📁

Después de iniciar la libreria :

  • Introduzca su ruta absoluta/relativa
  • Eliga la opción de tu preferencia (--basic , --validate ,--stats ,--validate & --stats , --statsPlus)

Si necesitas información acerca de las opciones , seleccione la última opción --Please, help

2.3 Opciones 🔨

--Basic 💡

La opción --basic muestra información general acerca de los links que se encuentran en los archivos Markdown . Obtendremos información acerca de la ruta del archivo , los enlaces que se encuentren y los textos de los enlaces.

--Validate 💡

La opción --validate , aparte de mostrar la información general del link (la ruta del archivo , los enlaces que se encuentren y los textos de los enlaces) se encarga de realizar la solicitud HTTP para saber el estado del link. Si el enlace funciona correctamente obtendremos un status de 200 y un texto de ok , si el enlace falla , el status será de 404 y el texto será de fail.

--Stats 💡

Con la opción -- stats obtendremos información acerca del número total de links , links únicos y links repetidos que se encuentran en el ruta que se ha analizado.

--Validate & --Stats 💡

Al combinar las opciones de --stats y --validate obtendremos información acerca del número total de links , links únicos , links repetidos y links rotos que se encuentran en el ruta que se ha analizado.

--StatsPlus 💡

Al usar la opción --StatsPlus obtendremos información acerca del número de veces en que aprarece cada link.

2.4 Diagrama de flujo ➡⬆➡

A continuacion se muestran los diagramas de flujo de la API y del CLI

API de diagrama de flujo ◀ ▶

Diagrama de flujo CLIx ◀ ▶

2.5 Documentación técnica de la biblioteca

  • ✅ JavaScript
  • ✅ Nodoe.js
  • ✅ Inquirer
  • ✅ Table
  • ✅ Mocks
  • ✅ RegEx
  • ✅ Chalk
  • ✅ Babel

3. Autor

lim016-md-links's People

Contributors

nicolmendoza avatar danielislas3 avatar

Stargazers

 avatar

lim016-md-links's Issues

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.