Pesquisa de site

Redação - Uma CLI moderna para obter suas notícias favoritas no Linux


Se você é um viciado em linha de comando como eu, sempre desejará fazer tudo, como controlar seus sistemas Linux (local ou remoto), programar, pesquisar no Google usando o Googler, jogar jogos baseados em texto, ler suas notícias favoritas e muito mais. mais de dentro de uma janela de terminal.

Ok, novatos em Linux (ou possivelmente qualquer outro usuário de Linux por aí) provavelmente estão se perguntando: “como posso obter as últimas notícias na linha de comando?” Neste artigo, mostraremos como para fazer isso usando o Newsroom (semelhante ao Newsboat – um leitor RSS/Atom Feed para console Linux).

Leia também: Cricket-CLI – Assista aos resultados do críquete ao vivo no terminal Linux

Newsroom é uma ferramenta de linha de comando moderna, simples e gratuita de código aberto para obter suas notícias favoritas no Linux. Ele é desenvolvido usando JavaScript (NodeJS para ser específico), portanto é multiplataforma e roda em sistemas Linux, Mac OSX e também Windows.

As fontes padrão da redação são: hackernews, techcrunch, inside, bnext, ithome, wanqu, nodeweekly, codetengu e gankio. Você pode configurar suas próprias fontes via OPML (Outline Processor Markup Language) – um formato baseado em XML projetado para troca de informações estruturadas em contorno entre aplicativos executados em diferentes sistemas operacionais e ambientes.

Requisitos:

  1. NPM – Gerenciador de pacotes NodeJS padrão; você pode instalar NodeJS e NPM de uma só vez em seu sistema Linux.

Como instalar o Newsroom em sistemas Linux

Depois de instalar o NPM em seu sistema, você instala o newsroom com privilégios de root usando o comando sudo, como segue (a opção -g significa instalar globalmente: para ser usado por todos os usuários do sistema):

sudo npm install -g newsroom-cli

Depois de instalar o newsroom com sucesso, a CLI registrará os comandos newsroom e nr em seu shell. Você pode começar a usá-lo da seguinte maneira: ele o levará a uma interface de linha de comando interativa onde você poderá escolher sua fonte de notícias:

newsroom 

Use as setas para cima e para baixo para selecionar uma fonte de notícias em uma lista de fontes predefinidas, conforme mostrado abaixo.

Após escolher uma fonte de notícias, todos os títulos de notícias serão mostrados como na captura de tela a seguir, então você pode selecionar um item pressionando a barra Espaço, após fazer uma seleção, o item será indicado por um marcador de cor verde, conforme mostrado na captura de tela abaixo. Você pode pressionar Enter para lê-lo em detalhes em um navegador da web.

Para encerrar a linha de comando, digite [Ctrl+C].

Você também pode fornecer a fonte da qual deseja obter notícias e o número de notícias a serem exibidas conforme mostrado.

newsroom [news_source] [number_of_news_items]

Por exemplo:

newsroom hackernews 3

Por último, mas não menos importante, você também pode usar seu próprio arquivo OPML incrível, como segue. Dessa forma, você pode adicionar suas próprias fontes de notícias, como linux-console.net, fossmint.com, etc.

newsroom -o <your-awesome-list.opml>

Para visualizar a mensagem de ajuda da redação, use o comando abaixo.

newsroom --help

Para obter mais informações, verifique o repositório Newsroom Github e aprenda como criar um arquivo OPML.

Newsroom é uma ótima maneira de obter suas notícias favoritas no Linux na linha de comando. Experimente e compartilhe suas idéias conosco por meio do formulário de feedback abaixo.