Skip to content

Biblioteca onde possibilita ler e analisar arquivos de formato Markdown (.md) e retorna os links que ele contém.

Notifications You must be signed in to change notification settings

MarianaMBarros/SAP004-md-links

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Markdown Links

Índice


1. Prefácio

Markdown é uma linguagem de marcação muito popular entre os programadores. É usada em muitas plataformas que manipulam texto (GitHub, fórum, blogs e etc) e é muito comum encontrar arquivos com este formato em qualquer repositório (começando pelo tradicional README.md).

Os arquivos Markdown normalmente contém links que podem estar quebrados, ou que já não são válidos, prejudicando muito o valor da informação que está ali.

Projeto desenvolvido durante o bootcamp da Laboratória.

2. Considerações gerais

A biblioteca e script executável (ferramenta de linha de comando - CLI) devem ser implementados em JavaScript para serem executadas com Node.JS.

3. Instalação

A utilização da biblioteca poderá ser realizada através da instalação Node.js em seu computador e pelo comando em seu terminal:

npm -i -g MarianaMBarros/SAP004-md-links Para instalação local. npm -i MarianaMBarros/SAP004-md-links

4. Utilização e Retorno

Após a instalação da biblioteca, poderá utilizar através de linhas de comando em seu terminal:

md-links <path-to-file>

$ md-links ./some/example.md
./some/example.md http://algo.com/2/3/ Link de algo

Se passamos a opção --validate ou -v, o módulo deve trazer se o link encontrado é valido.

md-links <path-to-file> --validate ou -v

$ md-links ./some/example.md --validate
./some/example.md http://algo.com/2/3/ ok 200 Link de algo

Se passamos a opção --stats ou -s o output (saída) será um texto com estatísticas.

md-links <path-to-file> --stats ou -s

$ md-links ./some/example.md --stats
Total: 3
Unique: 3

Também podemos combinar --stats e --validate para obter estatísticas que necessitem dos resultados da validação.

md-links <path-to-file> --stats --validate ou -s -v

$ md-links ./some/example.md --stats --validate
Total: 3
Unique: 3
Broken: 1

5. Agradecimentos

  • Laboratória

About

Biblioteca onde possibilita ler e analisar arquivos de formato Markdown (.md) e retorna os links que ele contém.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 100.0%