npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2024 – Pkg Stats / Ryan Hefner

md-links-christianmontserrat

v0.2.0

Published

Retrieves links in markdown files,including directories. Provides total,unique and broken links

Downloads

6

Readme

PROYECTO MD-LINKS

Introducción :star2:

MD-LINKS es una librería de línea de comando diseñada para facilitar la obtención de enlaces en archivos con extensión markdown, algunas de las características claves de MD-LINKS son las siguientes:

  • Obtención de enlaces: MD-LINKS es capaz de identificar y extraer enlaces presentes en archivos con extensión markdown.
  • Exploración de directorios: analizar directorios en busca de archivos markdown.
  • Información de los enlaces: no solo recopila URL de los enlaces sino que también muestra el texto asociado y el archivo donde se encontraron.
  • Estadísticas: puedes obtener el recuento total de enlaces, identificar cuáles son únicos y detectar los enlaces rotos o no válidos.

Tabla de contenido

1. Instalación

2. Guía de uso

3. Ejemplos

4. Implementación

5. Autor

Instalación

Sigue los pasos a continuación para instalar la CLI en tu sistema:

  1. Abre una terminal o línea de comandos.
  2. Ejecuta el siguiente comando para instalar la CLI utilizando npm: npm i md-links-christianmontserrat
  3. Puedes verificar que se ha instalando correctamente ejecutando el siguiente comando:

Guía de uso

:+1: Para usarlo en terminal:

md-links <path-to-file> [options]

Uso basico

-Una vez instalada la CLI, puedes utilizarla en cualquier directorio que contenga archivos markdown.

Ejecuta el siguiente comando para obtener los enlaces de los archivos Markdown:

md-links <path-to-file> 

Reemplaza <path-to-file> con la ruta del archivo o directorio que deseas analizar. Por ejemplo:

 md-links ./docs

La CLI buscará en los archivos Markdown del directorio especificado y mostrará una lista de los enlaces encontrados, junto con información adicional como la ruta del archivo y el texto del enlace.

Opciones adicionales

Puedes agregar las siguientes opciones para personalizar el comportamiento de MD-LINKS:

  • --validate o --v Realiza una validación de enlaces para verificar su estado, muestra el código de respuesta HTTP y el estado del mensaje.

  • --stats o --s Muestra estadistícas básicas sobre los enlaces, como el número total de enlaces y el número de enlaces únicos.

  • --validate --stats o --v --s Puedes combinar las opciones para tener obtener resultados más detallados, esto te mostrara las estadisticas y validación de enlaces.

md-links ./docs --validate --stats 

Ayuda

Si necesitas obtener información adicional sobre como utilizar la CLI md-links o conocer las opciones disponibles, puedes utilizar la opción de ayuda, simplemente ejecuta el siguiente comando: --help o -h

md-links --help   

Ejemplos

Ejemplo 1: Verificar los enlaces de un archivo o Markdown

md-links archivo.md

links_without_validation

Ejemplo 2: Validar los enlaces de un directorio o archivo Markdown

md-links archivo.md --validate

links_with_validacion

Ejemplo 3: Obtener estadísticas de un archivo Markdown

md-links archivo.md --stats

links_with_statsBasics

Ejemplo 4: Obtener estadisticas de enlaces rotos

md-links archivo.md --validate --stats

links_broken

Implementación

En esta sección encontraras información sobre la implementación de la librería para leer enlaces de archivos Markdown.

Backlog

El backlog de desarrollo se encuentra en Github projects donde podrás encontrar una lista de las tareas planificadas, te invito a vistar el Backlog de desarrollo

Diagramas de flujo

Diagrama de Flujo para elaboración de API y CLI :Este diagrama muestra los pasos involucrados en la elaboración de la API y la CLI para la extracción, lectura.

  • API Diagrama de flujo API
  • CLI Diagrama de flujo API

Autor

Este proyecto fue elaborado por Montserrat Poblano