Blog Linux Avante

Use Reddit no Terminal com RTV (Reddit Terminal Viewer)

5 de dezembro de 2018

Reddit Terminal Viewer

RTV é uma interface de usuário de terminal (TUI) para Reddit que permite fazer login em sua conta do Reddit, abrir mídia usando ferramentas externas e muito mais. O aplicativo de console é desenvolvido usando Python e a biblioteca curses e é executado em Linux e Mac.

Use-o para que seu chefe não saiba o que você está fazendo, porque você faz a maior parte do seu trabalho na linha de comando de qualquer maneira, porque é rápido e leve ou apenas porque é legal.

Os recursos do RTV (Reddit Terminal Viewer) incluem:

  • Navegue no Reddit sem fazer login ou autenticar o aplicativo com sua conta do Reddit (OAuth)

  • Navegue facilmente pela página inicial, vá para seus subreddits favoritos, abra páginas de usuário, navegue por multi-reddits, pesquise Reddit, etc.

  • Depois de fazer o login, você pode escrever novas postagens ou comentários do Reddit, editar ou excluir comentários e submissões, salvar submissões, visualizar seus subreddits e verificar se há novas mensagens

  • Abra a mídia em seus aplicativos preferidos

  • Suporte à área de transferência para copiar links de envio para a área de transferência (requer xsel ou xclip no Linux)

  • Suporta temas (vem com temas Solarized Dark and Light, Papercolor, Molokai e Colorblind Dark, bem como um tema monocromático)

Mídia externa do Reddit Terminal Viewer

RTV: seção de comentários + abertura de um vídeo do YouTube com mpv

Para comentar e criar novas postagens, o Reddit Terminal Viewer usa seu editor de linha de comando padrão, seja Nano, Vim, etc.

Embora o aplicativo tenha muitos recursos, faltam algumas coisas. Um recurso importante do RTV ausente é a capacidade de ler e responder aos comentários. No momento, ele pode apenas notificá-lo de que você tem novas mensagens, sem exibir nenhuma informação sobre isso. Outro recurso que falta é que ele não respeita as tags do Reddit, então, por exemplo, spoilers são visíveis.

Uma demonstração do RTV está disponível em sua página do projeto.

Instalando e configurando o RTV (Reddit Terminal Viewer)

O RTV pode estar disponível em seus repositórios de distribuição do Linux, portanto, a primeira coisa que você deve fazer é executar uma pesquisa e ver se pode instalá-lo a partir daí.

*RTV está nos repositórios Debian stretch, buster e sid, bem como Ubuntu 18.04, 18.10 e 19.04/Linux Mint 19 e 19.. Para instalá-lo, você pode usar:**

Comandos para usar no terminal

sudo apt install rtv

O aplicativo de console também está disponível no Fedora 28, mas não no Fedora 29 (não sei por quê). Você pode instalá-lo usando:

Comandos para usar no terminal

sudo dnf install rtv

Na página do projeto, você encontrará instruções de instalação para instalá-lo no macOS, Arch Linux e mais, bem como instruções de instalação do PyPi que devem funcionar com qualquer distribuição do Linux.

Após a instalação do Reddit Terminal Viewer, você provavelmente desejará alterar algumas de suas configurações. Para fazer isso, execute o comando abaixo para criar seu arquivo de configuração do usuário:

Comandos para usar no terminal

rtv --copy-config

Agora você encontrará um arquivo chamado rtv.cfg em ~/.config/rtv. Abra esse arquivo com um editor de texto e altere as configurações de acordo com suas necessidades. Neste arquivo, você pode definir o subreddit padrão, permitir que o RTV abra links externos usando programas definidos na configuração do mailcap (veja abaixo), altere o tema ou atalhos de teclado e muito mais.

Para poder abrir imagens em vídeos usando ferramentas externas, use este comando para criar o arquivo de configuração mailcap:

Comandos para usar no terminal

rtv --copy-mailcap

Isso cria um arquivo chamado .mailcap (arquivo oculto) em seu diretório inicial. Por padrão, feh e mpv (então instale-os se ainda não estiverem instalados, a menos que você queira alterá-los) são usados para abrir a mídia externa, mas você pode editar este arquivo ~/.mailcap para alterar isso.

Agora execute o RTV:

Comandos para usar no terminal

rtv

Pressione u para fazer o login. Use j/k ou / para mover para cima e para baixo. Pressione para abrir os comentários de envio selecionados, digite / seguido pelo subreddit que você deseja visitar para ir para um subreddit, a/z para votar positivamente ou downvote. o abre a mídia em uma ferramenta externa (se configurada) e links em seu navegador padrão. Você pode ver todos os atalhos de teclado disponíveis pressionando ?.

Confira a versão original desse post em inglês
Propaganda
Blog Comments powered by Disqus.