Table of Contents
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
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.
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.