Todo mundo gosta de saber das últimas notícias, e se você é fã da linha de comando e quer ler feed no terminal, conheça e veja como instalar o Newsboat no Linux via Snap.
Newsboat é um leitor de feeds RSS/Atom gratuito e de código aberto (MIT) que permite ler feed no terminal.
É isso mesmo, o Newsboat foi criado para ser usado a partir dos terminais dos sistemas Linux, FreeBSD ou macOS.
Para quem ainda não sabe, RSS/Atom são formatos XML usados para comunicar, publicar e distribuir artigos. O exemplo típico disso seriam as notícias ou artigos aqui do blog.
Newsboat 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 considerar.
O programa é um leitor de feeds RSS/Atom simples e intuitivo, um app de linha de comando para ler suas notícias ou artigos favoritos rapidamente para todos os amantes do terminal.
E no procedimento abaixo, você verá como instalar e usar o Newsboat.
Como instalar a versão mais recente do Newsboat no Linux e ver Feed no terminal
Para instalar o Newsboat no Linux via Snap você precisa ter o suporte a essa tecnologia instalado em seu sistema. Se não tiver, use o tutorial abaixo para instalar:
Como instalar o suporte a pacotes Snap no Linux
Depois, você pode instalar o Newsboat no Linux via Snap, fazendo o seguinte:
Passo 1. Abra um terminal;
Passo 2. Instale a versão estável do programa, usando esse comando:
sudo snap install newsboat
Passo 3. Instale a versão candidate do programa, usando esse comando:
sudo snap install newsboat --candidate
Passo 4. Instale a versão beta do programa, usando esse comando:
sudo snap install newsboat --beta
Passo 5. Instale a versão edge do programa, usando esse comando:
sudo snap install newsboat --edge
Passo 6. Mais tarde, se você precisar atualizar o programa, use:
sudo snap refresh newsboat
Passo 7. Depois, se for necessário, desinstale o programa, usando o comando abaixo;
sudo snap remove newsboat
Como usar o Newsboat para ler feed no terminal
Para ler feeds RSS de um site, por exemplo, edivaldobrito.com.br, primeiramente, precisaremos obter o link rss-feed do site e copiá-lo.
Nesse caso, a URL do feed é https://edivaldobrito.com.br/feed e para adicioná-la a um arquivo para uso posterior do Newsboat, use o seguinte comando
echo "https://edivaldobrito.com.br/feed" >> rss_links.txt
Agora podemos ler o feed RSS de edivaldobrito.com.br, usando o seguinte comando:
newsboat -ru rss_links.txt
Explicando: o parâmetro -u especifica o arquivo que contém as URLs do feed RSS, e -r atualiza os feeds na inicialização do app.
Para selecionar um item de notícias, você usa as setas para cima e para baixo para navegar. Em seguida, pressione Enter no item que lhe interessa.
Para abrir uma notícia no navegador, basta pressionar ‘o’ e, para sair do programa, basta pressionar ‘q’.
Também é possível ver todas as opções e utilizações possíveis, executando o seguinte comando no terminal:
newsboat -h
Pronto! Repita o comando de inserção do link para todos os sites que você acompanha e abra o Newsboat para começar a ler seus feeds no terminal.