3 Leitores RSS de linha de comando para Linux

3 Leitores RSS de linha de comando para Linux

Conheça 3 leitores de feeds para terminal Linux.

Os feeds RSS continuam a ser uma das melhores maneiras de manter um olho (não ajustado por algoritmos) no conteúdo mais recente de seus sites, blogs, projetos e muito mais favoritos.

Quando combinado com um leitor de RSS, o formato "Really Simple Syndication" faz o trabalho árduo de buscar notícias para você. Em vez de você precisar abrir 10 sites diferentes em seu navegador todas as manhãs, você abre seu leitor de RSS e vê tudo lá, economizando tempo e esforço.

Uma ampla gama de aplicativos de leitura de RSS (muitas vezes chamado de agregador de notícias) para Linux estão disponíveis. Isso inclui clientes de desktop como NewsFlash, Liferea e RSSOwl, até recursos laterais em outros aplicativos, como Thunderbird e Vivaldi (esse navegador faz tudo, menos sua lavanderia).

Você também pode usar um leitor de RSS de linha de comando, como os apresentados abaixo.

Os leitores RSS baseados em terminal oferecem velocidade e eficiência (além de menos distrações de imagens incorporadas, vídeos, etc.); maior privacidade (nenhum serviço baseado em nuvem registrando o que você lê); e têm um uso de recursos muito menor (ferramentas baseadas em texto tendem a ser mais ágeis).

Ainda assim, as ferramentas baseadas em terminal não são para todos, e algumas pessoas as acham mais difíceis de usar do que uma ferramenta GUI tradicional.

Mas se você nunca tenta, nunca sabe...

Neewsboat

newsboat

Quando se trata de leitores RSS de linha de comando Newsboat é o aplicativo mais conhecido, popular e comumente recomendado em sua classe. Na sua forma mais simples, o Newsboat reúne os últimos posts de suas fontes favoritas para que você possa navegar e lê-los ali mesmo, no terminal.

Ajuda que a interface Newsboat seja muito fácil de navegar, mesmo para aqueles menos familiarizados com a 'interface do usuário do terminal'.

Depois de adicionar feeds (chegaremos a isso em um segundo), você pode executar newsboat, pressionar R para puxar as postagens mais recentes, rolar por elas usando as teclas de seta, pressionar Enter para abrir um feed, selecionar um artigo usando as teclas de seta e enter novamente para carregá-lo para leitura.

Como alguns conteúdos fazem mais sentido em um navegador comum, você pode abrir instantaneamente qualquer artigo que esteja lendo no Firefox (ou em outro padrão) pressionando o enquanto visualiza o artigo em questão.

Newsboat é altamente configurável. Muitos recursos avançados estão disponíveis, incluindo análise de feed (para que você veja apenas o conteúdo com o qual se preocupa explicitamente); esquemas de cores personalizáveis; e a capacidade de executar comandos externos em itens de feed — além de MUITO mais.

Para instalar o Newsboat no Ubuntu, Fedora e outras grandes distribuições Linux, verifique o arquivo da sua distro para o nome do pacote newsboat (você deve encontrá-lo facilmente, pois está amplamente disponível).

Para adicionar feeds ao Newsboat, crie um arquivo ~/.newsboat/urls (manualmente, em qualquer editor de texto) e adicione os endereços de feed RSS para os sites que você deseja rastrear dentro dele e clique em salvar. Agora, quando você executar newsboat em um emulador de terminal, ele rastreará os links que você adicionou.

Como alternativa, você pode importar um arquivo OPML em Newsboat executando newsboat -i /caminho/para/os/feeds.opml. Ou, se você usar um serviço baseado em nuvem. você pode configurar o Newsboat para sincronizar com leitores RSS baseados em nuvem, como Tiny Tiny RSS, Nextcloud e The Old Reader.

Em suma, o Newsboat é o leitor de RSS de linha de comando mais poderoso e configurável que existe. No entanto, apesar disso, ele ainda consegue ser acessível para novos usuários com necessidades menos exigentes.

Nom

nom

De super capaz, para suporte simples. Nom é um leitor de feeds RSS para o terminal que é ideal para usuários casuais que não precisam de recursos avançados, integrações de serviços em nuvem ou um registro do que leram e do que não leram.

Ou seja: a simplicidade é o ponto importante aqui.

Outros aplicativos RSS da CLI fazem muito, mas nom tenta fazer o mínimo possível. O foco repousa diretamente no conteúdo. A abordagem sem frescuras não se adequará a alguns, mas a falta de recursos significa que nom é um comando rápido e intuitivo e uma interface do usuário que é bonita de se ver.

Você pode baixar nom do GitHub como um aplicativo binário autônomo para Windows, macOS e Linux. Ele também pode ser instalado via go, cujos detalhes podem ser encontrados na página nom do projeto GitHub.

Para adicionar feeds, execute nom add feed.url. Da próxima vez que você executar nom e clicar em r para atualizá-lo, ele extrairá o conteúdo mais recente dos feeds adicionados.

Use as teclas de seta para cima e para baixo (ou as teclas j e u) para navegar na interface da lista de feeds e pressione enter para abrir um artigo para visualização. Pressione esc ou q para sair da exibição de artigo e novamente para sair do aplicativo.

Neix

neix

Mencionaremos antecipadamente que o Neix não está mais sendo desenvolvido ativamente (veja que seu repositório do GitHub está arquivado). Não deixe que isso o afaste, pois ainda funciona – e isso é o principal! É como se fosse um ponto intermediário entre os dois aplicativos RSS da CLI anteriores.

Neix é um leitor de feeds RSS/Atom para o seu terminal construído com uma interface ncurses interativa. Ele usa um layout legal de dois painéis que mantém cada feed separado (em vez de misturar todos os títulos sem nenhuma indicação).

Você pode importar feeds de um arquivo OPML ou, como feito aqui, adicioná-los manualmente adicionando-os ao arquivo feeds.conf localizado no ~/.config/neix. Existem algumas opções de configuração adicionais presentes (man neix mostra mais).

Neix é fácil de usar, pois os atalhos de teclado são mostrados na tela em todos os momentos.

Alguns pequenos aborrecimentos: ele não se lembra quais itens em cada feed foram lidos entre sessões (ele naturalmente se lembra do que é lido na mesma sessão); e não exibe o feed completo para alguns feeds.

Para instalá-lo em uma distribuição Linux, basta baixar o código-fonte do GitHub, extrair o ZIP e executar o script de instalação dentro. As dependências são modestas: cmake, libcurl e ncurses. Neix também está disponível no AUR.

Resumo

Então, essas são escolhas para o leitor de RSS de linha de comando - mas elas não são as únicas opções por aí. Além disso, o RSS é um formato com uma extensa linhagem de muitos fãs, por isso há muitos leitores de feeds por aí atendendo a todos os tipos de gostos.

Deixe-nos saber qual é o seu leitor de feed go-to nos comentários. E, aliás, não se esqueça de adicionar o feed do Livreeaberto a qualquer um que você usa!

Última atualização deste artigo: 18 de january de 2023