Newsboat, um leitor RSS / Atom Feed para o terminal

Sobre Newsboat

No próximo artigo, daremos uma olhada no Newsboat. Este é um Leitor de feed RSS / Atom de código aberto para o terminal. Foi originalmente criado a partir de Newsbeuter, um leitor de feed RSS / Atom baseado em texto; no entanto, o Newsbeuter não é mantido ativamente. Esta é a razão pela qual esta é uma boa alternativa a ser considerada.

Pra quem não sabe, o RSS / Atom são formatos XML usado para comunicar, publicar e distribuir artigos. O exemplo típico disso seria notícias ou artigos de blog. Newsboat é criado para ser usado a partir de terminais de sistemas GNU / Linux, FreeBSD ou macOS.

Newsboat é um leitor de feeds RSS / Atom simples e intuitivo. Neste artigo, veremos como instalar e usar o Newsboat. Este é um leitor de linha de comando para ler suas notícias ou artigos favoritos rapidamente para todos os amantes de terminais.

É necessário esclarecer que para utilizar esta ferramenta será necessário que nosso sistema atenda a alguns requisitos que pode ser lido abaixo.

Requisitos necessários

  • GCC 4.9 ou posterior ou Clang 3.6 ou posterior.
  • STFL(versão 0.21 ou posterior).
  • pkg-config.
  • GNU gettext(apenas para sistemas que não oferecem gettext na libc).
  • libcurl(versão 7.18.0 ou posterior).
  • libxml2, xmllint e xsltproc.
  • json -c (versão 0.11 ou posterior).
  • SQLite3 (versão 3.5 ou posterior).
  • DocBook XML e DocBook SML.
  • Asciidoc.

Instale Newsboat no Ubuntu

Podemos instalar este programa em diferentes sistemas operacionais, mas neste artigo veremos como instalá-lo no Ubuntu. Nesse caso, irei instalá-lo no Ubuntu 16.04. O Newsboat o encontrará disponível para instalação por meio de seu pacote de encaixe correspondente. É necessário que primeiro vamos instalar o snapd em nosso sistema operacional para poder instalar o Newsboat conforme mostrado abaixo.

Se não tivermos o snapd instalado, abrimos um terminal (Ctrl + Alt + T) e escrevemos nele:

sudo apt install snapd

Agora podemos instalar a ferramenta da qual estamos falando. No mesmo terminal, escrevemos:

instalação instantânea do barco news

sudo snap install newsboat

Se não gostamos de pacotes instantâneos, podemos escolher instalar Newsboat usando o código-fonte. Com isso, poderemos usar os recursos mais recentes, mas antes disso precisaremos instalar dependências totalmente. Para fazer isso, abrimos um terminal (Ctrl + Alt + T) e escrevemos cada uma das seguintes linhas:

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

Depois disso nós podemos clonar o repositório Github Newsboat em nosso sistema e instale-o. Para isso, teremos apenas que utilizar o mesmo terminal, e nele seguir as seguintes instruções:

git clone git://github.com/newsboat/newsboat.git

cd newsboat

make

sudo make install

Como usar o Newsboat Feed Reader

Agora veremos como usar o Newsboat para ler feeds RSS de um site, por exemplo. ubunlog.com. Em primeiro lugar, precisaremos obter link do feed rss para ubunlog.com de um navegador e copie-o. Neste caso a URL é a seguinte:

https://ubunlog.com/feed/

Em seguida, escreveremos o seguinte para salvar conteúdo em arquivo para uso posterior.

echo "https://ubunlog.com/feed/" > rss_links.txt

Agora podemos ler o feed RSS de ubunlog.com usando o seguinte comando com o -u modificadores (especifica o arquivo que contém os URLs do feed RSS) e -r (atualizar feeds na inicialização) da seguinte maneira:

Lista de feeds ubunlog barco de notícias

newsboat -ru rss_links.txt

Para selecionar uma notícia, usaremos as setas para cima e para baixo para navegar. Em seguida, pressionaremos Enter no que nos interessa. Neste exemplo, vou selecionar a notícia número 5 da lista. Que se parecerá com isto.

notícia ubunlog barco de notícias

Pára abre uma notícia no navegador, só teremos que pressionar 'o', e para saia do programa, só teremos que pressionar 'q'.

Poderemos ver todas as opções e usos possíveis executando o seguinte comando no terminal (Ctrl + Alt + T):

Ajuda do Newsboat

newsboat -h

Pára obtenha mais informações sobre esta ferramenta, podemos visitar o repositório github ou o documentação oficial que os criadores desta ferramenta disponibilizam aos usuários em seu site.


Deixe um comentário

Seu endereço de email não será publicado. Campos obrigatórios são marcados com *

*

*

  1. Responsável pelos dados: Miguel Ángel Gatón
  2. Finalidade dos dados: Controle de SPAM, gerenciamento de comentários.
  3. Legitimação: Seu consentimento
  4. Comunicação de dados: Os dados não serão comunicados a terceiros, exceto por obrigação legal.
  5. Armazenamento de dados: banco de dados hospedado pela Occentus Networks (UE)
  6. Direitos: A qualquer momento você pode limitar, recuperar e excluir suas informações.