Skip to content

Lee las noticias locales desde la comodidad de tu terminal

License

Notifications You must be signed in to change notification settings

rnegron/noticias-pr-cli

Repository files navigation

noticias-pr


CI workflow Test Coverage Maintainability npm npm downloads js-semistandard-style

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 18 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.

Alternativamente, puedes utilizar npx (ver: npx vs npm exec)

$ npx noticias-pr

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
  4. El Vocero: https://www.elvocero.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 🇵🇷

About

Lee las noticias locales desde la comodidad de tu terminal

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published