Sala de prensa: una CLI moderna para recibir sus noticias favoritas en Linux


Si eres un adicto a la línea de comandos como yo, entonces siempre querrás hacer todo, como controlar tus sistemas Linux (locales o remotos), programar, juegos basados en texto, leer tus noticias favoritas y mucho más desde una ventana de terminal. .

De acuerdo, los novatos de Linux (o posiblemente cualquier otro usuario de Linux) probablemente se pregunten: "¿Cómo puedo obtener las últimas noticias desde la línea de comandos?" En este artículo, le mostraremos cómo hacer esto usando Newsroom (similar a Newsboat, un lector de RSS/Atom Feed para la consola Linux).

Newsroom es una herramienta de línea de comandos moderna de código abierto simple y gratuita para obtener sus noticias favoritas en Linux. Está desarrollado usando JavaScript (NodeJS para ser específico), por lo que es multiplataforma y se ejecuta en sistemas Linux, Mac OSX y Windows.

Las fuentes predeterminadas de la sala de redacción son: hackernews, techcrunch, inside, bnext, ithome, wanqu, nodeweekly, codetengu y gankio. Puede configurar sus propias fuentes a través de OPML (Outline Processor Markup Language), un formato basado en XML diseñado para el intercambio de información estructurada por esquemas entre aplicaciones que se ejecutan en diferentes sistemas operativos y entornos.

  1. NPM: administrador de paquetes predeterminado de NodeJS; puede instalar NodeJS y NPM a la vez en su sistema Linux.

Cómo instalar Newsroom en sistemas Linux

Una vez que tenga NPM instalado en su sistema, instale la sala de redacción con privilegios de root usando el comando sudo, de la siguiente manera (el modificador -g significa instalar globalmente: para ser utilizado por todos los usuarios del sistema):

$ sudo npm install -g newsroom-cli

Una vez que haya instalado con éxito la sala de redacción, la CLI registrará los comandos de sala de redacción y nr en su shell. Puede comenzar a usarlo de la siguiente manera, lo llevará a una interfaz de línea de comandos interactiva donde puede elegir su fuente de noticias:

$ newsroom 

Utilice las flechas hacia arriba y hacia abajo para seleccionar una fuente de noticias de una lista de fuentes predefinidas, como se muestra a continuación.

Después de elegir una fuente de noticias, todos los títulos de noticias se mostrarán como en la siguiente captura de pantalla, luego puede seleccionar un elemento presionando la barra espaciadora, después de hacer una selección, el elemento se indicará con una viñeta de color verde, como se muestra en la captura de pantalla a continuación. Puede presionar Enter para leerlo en detalle desde un navegador web.

Para terminar la línea de comandos, escriba [Ctrl + C].

También puede proporcionar la fuente de la que desea obtener noticias y la cantidad de noticias que se mostrarán como se muestra.

$ newsroom [news_source] [number_of_news_items]

Por ejemplo:

$ newsroom hackernews 3

Por último, pero no menos importante, también puede usar su propio archivo OPML impresionante, de la siguiente manera. De esta manera, puede agregar sus propias fuentes de noticias como tecmint.com, fossmint.com, etc.

$ newsroom -o <your-awesome-list.opml>

Para ver el mensaje de ayuda de la sala de redacción, utilice el siguiente comando.

$ newsroom --help

Para obtener más información, consulte cómo crear un archivo OPML.

Newsroom es una excelente manera de obtener sus noticias favoritas en Linux en la línea de comandos. Pruébelo y comparta sus pensamientos con nosotros a través del formulario de comentarios a continuación.