Leia feeds RSS no terminal com o Newsboat
Uma dificuldade que tive no Linux foi encontrar um bom aplicativo de RSS que sincronizasse com o Miniflux, o serviço do tipo do PC do Manual disponível para assinantes do Manual.
Depois de muito pesquisar, cheguei à coisa mais simples que poderia existir (depois de usar o Miniflux pelo navegador mesmo, que é ótimo, aliás): o Newsboat, um agregador de feeds RSS que roda no terminal.
A configuração, sem surpresa, é feita editando arquivos de configuração no diretório ~/.newsboat. É ali, por exemplo, que você insere os dados da instância do Miniflux para conseguir acessá-los pelo Newsboat.
Com tudo configurado (a documentação ajuda muito aqui), basta digitar newsboat no terminal para abrir o app.
Toda a navegação é por teclas de atalho, algumas bem óbvias (R, por exemplo, atualiza os feeds), outros, menos. Não é preciso decorá-las todas de uma vez; basta apertar ? para exibir os comandos.
A qualidade da leitura vai depender de como o terminal está configurado. É possível abrir os itens em um navegador (tecla o) e links dentro de um item, pela numeração (a partir do décimo link, toque em # antes de digitá-lo).
Newsboat / *BSD, Linux e macOS / Gratuito
Desde o Feedreader, este foi o primeiro leitor RSS que me agradou. De quebra, ao ver os dotfiles de um usuário, finalmente descobri como abrir vídeos do Youtube no mpv player. Sensacional! Consegui tal integração tanto a partir do Newsboat quanto do qutebrowser (navegador). Poupa muita energia ler artigos ou assistir vídeos sem todas aquelas barreiras e poluição visual até chegar no que queremos.
Obrigado, Ghedin!
Que massa, Diego!
Compartilha com a gente esse macete de abrir vídeos do YouTube no mpv, por favor.
Opa, vamos lá!
Pré-requisitos:
– Newsboat instalado (obviamente);
– mpv player instalado;
– arquivo urls do Newsboat configurado com ao menos um feed RSS do Youtube.
1) Por padrão, o feed RSS do Youtube fica escondido. Se você já o possui, pule para o Passo 2. Caso contrário, pode obtê-lo desta forma:
– instale a extensão Awesome RSS no Firefox (ou navegador de sua preferência);
– Acesse a home de algum canal de Youtube, exemplo: Manual do Usuário;
– Pressione F5 para atualizar a página e repare que aparecerá à direita da barra de endereços o ícone do RSS (uma bolinha com duas ondas crescentes à diagonal superior direita), clique nele;
– Será carregada uma página em formato xml, não se assuste: o que interessa é apenas a url que estará agora na barra de endereços
– Copie e cole a url no arquivo que está em
~/.newsboat/urls;– Salve o arquivo;
– Da próxima vez em que o Newsboat for aberto, aparecerá o feed do canal do Youtube, mas você verá somente o título e o link por enquanto;
– Feche o Newsboat e siga para a configuração do Passo 2.
2) Configurando a integração do Newsboat com o mpv.
Lembrando que uso Linux (Distribuição Pop!_OS) e meu navegador padrão é o qutebrowser (no local onde aparece o nome dele, pode ser usado outro).
Abra o arquivo
~/.newsboat/confige adicione as linhas abaixo:browser qutebrowsermacro , open-in-browser
macro v set browser "setsid -f mpv --volume=40 --really-quiet --no-terminal" ; open-in-browser
Salve o arquivo. Se o Newsboat se estiver aberto, feche e o execute novamente.
Com o Newsboat em execução, selecione o título do vídeo na lista, pressione o sinal de vírgula uma vez e, depois, a letra “v”. Pode demorar um pouco, mas o vídeo será aberto na janela do mpv player no volume 40%. O legal é que a janela do Newsboat fica liberada para uso, pois o vídeo rodará numa janela destacada do mpv, que será fechada automaticamente quando o vídeo acabar (se o vídeo for longo, você pode fechar a janela do mpv com Shift+Q, para que ele lembre a posição).
PS: Sei que o Ghedin já é “escolado” e manja muito mais do que eu. Mas deixei a explicação o mais detalhada possível porque, para quem (como eu) é novato no Linux, é bem difícil encontrar conteúdo em português com uma linguagem mais acessível em assuntos específicos.
Esta é uma das formas de fugir da poluição do Youtube, que nos induz a click baits e conteúdo que está fora do escopo de nossas inscrições e interesses primários.
obrigado pela explicação detalhada, seu objetivo foi alcançado (ajudar uma pessoa aleatoriamente com o mesmo problema)!
nas minhas andanças por aí eu tenho quase certeza que vi uma forma de só apontar o mpv pra reproduzir vídeo diretamente, porém era no meio de uma busca pra resolver outro problema e acabei deixando passar.
se eu encontrar de novo eu volto aqui pra dizer como haha
Ótimo programa, uso a alguns anos. É bastante personalizável e, principalmente, faz o importante bem feito. Mostrar os títulos e notícias, parcialmente ou não, de forma rápida e simples.
haha eu leio manual do usuário usando newsraft que é uma alternativa para o newsboat
Eu ia comentar sobre ele agora! Mantenho o pacote dele no nixpkgs e confirmo que é o melhor de terminal.