Newsboat: un lector de feeds RSS/Atom para terminales Linux

Newsboat: un lector de feeds RSS/Atom para terminales Linux

Newsboat. es un lector de feeds RSS/Atom de código abierto y gratuito para terminales Linux. Se creó originalmente a partir de Newsbeuter. un lector de feeds RSS/Atom basado en texto, sin embargo, Newsbeuter. no se mantiene de forma activa.

RSS/Atom. son una serie de formatos XML ampliamente utilizados para comunicar, publicar y distribuir artículos, por ejemplo, noticias o artículos de blogs. Newsboat está creado para ser utilizado en terminales de texto como GNU/Linux, FreeBSD o macOS.

Lea también. Sala de redacción: una CLI moderna para obtener sus noticias favoritas en Linux

En este artículo, mostraremos cómo instalar y usar Newsboat. un lector de línea de comandos para leer sus noticias o artículos favoritos desde la terminal de Linux.

Requisitos:

  • GCC 4.9 o posterior, o Clang 3.6 o posterior
  • STFL (versión 0.21 o posterior)
  • pkg-config
  • GNU gettext ( solo para sistemas que no ofrecen gettext en libc)
  • libcurl (versión 7.18.0 o posterior)
  • libxml2, xmllint y xsltproc
  • json-c (versión 0.11 o posterior)
  • SQLite3 (versión 3.5 o posterior)
  • DocBook XML
  • DocBook SML
  • asciidoc

Cómo instalar Newsboat en sistemas Linux

Newsboat. está disponible para instalar desde el sistema de administración de paquetes snap. pero primero tienes que instalar snapd. en su sistema para instalar Newsboat. como se muestra.

————-En Debian/Ubuntu/Linux Mint————- $ sudo apt install snapd $ sudo snap install newsboat ————-En Fedora 22+————- $ sudo dnf install snapd $ sudo snap install newsboat freestar.config.enabled_slots.push

Alternativamente, usted puede instalar Newsboat. desde el código fuente para usar algunas de las funciones más recientes, pero antes de eso, debe instalar completamente las dependencias con el comando que sigue.

————-En Debian/Ubuntu/Linux Mint————- $ sudo apt update $ sudo apt install libncursesw5-dev ncurses-term debhelper libjson0 libjson0-dev libxml2-dev libstfl-dev libsqlite3-dev perl pkg-config libcurl4-gnutls-dev librtmp-dev libjson-c-dev asciidoc libxml2-utils xsltproc docbook-xml docbook-xsl bc $ wget http://www.clifford.at/stfl/stfl-0.24.tar.gz $ tar-xvf stfl-0.24.tar.gz $ cd stfl-0.24 $ make $ sudo make install ————-En RHEL y CentOS————- # yum install libncursesw5-devel ncurses-term libjson0-devel libxml2-devel libstfl-devel libsqlite3-devel perl pkgconfig libcurl4-gnutls-devel librtmp-devel libjson-c-devel asciidoc libxml2-devel libxslt-devel debhelper docbook-style-xsl docbook-style-xml bc # wget http://www.clifford.at/stfl/stfl-0.24.tar.gz # tar-xvf stfl-0.24.tar.gz # cd stfl-0.24 # make # make install

Luego clona el repositorio Newsboat. de Github en tu sistema e instálalo como se muestra.

$ git clone git://github.com/newsboat/newsboat.git $ cd newsboat $ make $ sudo make install

Cómo usar Newsboat Feed Reader en una terminal Linux

En esta sección, explicaremos cómo use Newsboat. para leer el feed RSS de un sitio, por ejemplo tecmint.com En primer lugar, tendremos que obtener el enlace rss-feed para tecmint.com desde un navegador y cópielo (puede usar la URL de cualquier sitio web).

https://www.tecmint.com/feed/

Luego, guárdelo en un archivo para su uso posterior.

$ echo “https://www.tecmint.com/feed/”> rss_links.txt

Ahora puede leer el feed RSS de Tecmint.com usando el siguiente comando con los interruptores-u (especifica el archivo que contiene RSS feeds URL) y-r (actualizar feeds al inicio) de la siguiente manera.

$ newsboat-ru rss_links.txt  Leer fuente RSS en la terminal de Linux  Leer RSS Feed en Linux Terminal Leer fuente RSS en la terminal de Linux

Para seleccionar un tema, use las flechas hacia arriba y hacia abajo para navegar, luego presione Enter. en el tema que desee. Este ejemplo muestra que hemos seleccionado el tema número 5. de la lista.

Seleccionar tema de feed en la terminal de Linux  Seleccionar tema de feed en la terminal de Linux Seleccione Feed Topic en Linux Terminal

Para abrir un tema en el navegador, puede presionar o, y para salir del programa, presione q.

Puede ver todas las opciones y usos ejecutando el siguiente comando.

$ newsboat-h

Para obtener más información, visite Newsboat Github Repository: https://github.com/newsboat/newsboat.

Lea también:. Cricket-CLI: vea los resultados de Cricket en vivo en Linux Terminal

Newsboat es un lector de feeds RSS/Atom simple e intuitivo para terminales Linux. Pruébelo y envíenos sus comentarios a través del formulario de comentarios a continuación.