Skip to content
Lee las noticias locales desde la comodidad de tu terminal
JavaScript
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.vscode
img Update cli-demo gif Aug 17, 2019
lib Improve endi parser: now only does 1 request Dec 7, 2019
test
.editorconfig Initial commit Feb 13, 2019
.eslintrc.js Integrate prettier with eslint Sep 7, 2019
.gitattributes Add HTML to gitattributes linguist-vendored Dec 30, 2019
.gitignore Don't ignore vscode folder Dec 7, 2019
.npmignore v0.1.0 Feb 14, 2019
.prettierrc Apply prettier fixes, use singlequote Sep 7, 2019
.travis.yml
CHANGELOG.md v0.3.0 Jun 29, 2019
LICENSE Update LICENSE Dec 27, 2019
README.md Add download count to readme Dec 30, 2019
cli.js
package-lock.json
package.json 0.9.0 Jan 15, 2020

README.md

noticias-pr


Build Status Coverage Status Maintainability npm npm downloads js-semistandard-style Dependabot

noticias-pr es una herramienta del command-line escrita en Node.js para navegar y leer noticias locales desde la comodidad de tu terminal.

Esta aplicación fue creada con la intención de practicar NodeJS y para aprender como publicar un paquete en npm.

Demo

Instalación

Asegurate tener NodeJS versión 10 en adelante.

$ npm install -g noticias-pr

Con la opción -g, npm instalará noticias-pr globalmente, y el comando "noticas-pr" estará siempre accesible.

Uso

Correr el siguiente comando en el terminal:

$ noticias-pr

Luego, seguir las instrucciones desplegadas en el terminal.

Para navegar: Utilizar las flechas del teclado.
Para aceptar: Utilizar la tecla de "enter" o "return".

Noticieros Disponibles

En orden de añadición:

  1. El Nuevo Día: https://www.elnuevodia.com
  2. Primera Hora: https://www.primerahora.com
  3. Noticel: https://www.noticel.com

Créditos

La applicación fue inspirada gracias a la existencia del Mercury Parser.

noticas-pr tiene las siguientes dependencias:

  • ansi-escapes - Para utilizar varias funcionalidades en el terminal, tal y como limpiar la pantalla.
  • cfonts - Para presentar un título gráfico al comenzar la applicación.
  • date-fns - Para manipular el formato del tiempo.
  • html2plaintext - Para convertir texto formateado en HTML a texto regular para depliegue en el terminal.
  • is-reachable - Para confirmar que la página web seleccionada está accesible a través del internet.
  • mercury-parser - Para encontrar información de intrés en un artículo.
  • ora - Para manejar los círculitos que dan vuelta mientras se espera.
  • prompts - Para proveer interactividad en el terminal.
  • terminal-image - Para desplegar imágenes en el terminal.
  • terminal-link - Para verificar y desplegar enlaces en el terminal.
  • x-ray - Para navegar y descomponer páginas web y extraer su contenido.

Legal

Qué se yo, contáctame y resolvemos sin problema.

Licencia

MIT © Raúl Negrón


Hecho en 🇵🇷

You can’t perform that action at this time.