Use Imgur-Screenshot para Fazer uma Captura de Tela e Enviá-la para o Imgur em Uma Só Vez [Linux]
Quando você está trabalhando remotamente com sua equipe ou discutindo algo com seu amigo pela Internet, pode surgir uma situação em que você precisa fazer uma captura de tela e compartilhá-la com a pessoa do outro lado. Embora a maneira mais comum seja enviar a captura de tela através do chat ou aplicativo de mensagens que você está usando, existem muitas outras soluções que tornam esse processo rápido e conveniente.
Neste artigo, vamos aprender sobre uma ferramenta, Imgur-Screenshot, que permite capturar uma captura de tela e enviá-la para o site de compartilhamento de imagens Imgur em uma só vez – assim você só precisará compartilhar um link.
Nota: Imgur-screenshot funciona no Mac OS X também.
Imgur-Screenshot
A ferramenta Imgur-Screenshot é basicamente um simples script bash disponível para Linux e OS X. A ferramenta, que está até listada no site oficial do Imgur, permite que você faça uma captura de tela de uma área selecionada e, em seguida, envie a imagem para o Imgur – tudo isso acontece em um único passo. Não só isso, um link direto para a imagem também é copiado para sua área de transferência para você usar.
Download e Instalação
Para baixar a ferramenta Imgur-screenshot, execute o seguinte comando (Certifique-se de que git já está instalado em seu sistema.):
git clone https://github.com/jomo/imgur-screenshot.gitIsso fará o download do script bash para o seu diretório Home. Por exemplo, no meu caso, foi baixado para o diretório “/home/himanshu/imgur-screenshot”. Entre neste diretório e você pode executar a ferramenta executando o script “imgur-screenshot.sh”.
Mas antes de começar a usar a ferramenta, verifique se todas as suas dependências estão atendidas executando o seguinte comando:
./imgur-screenshot.sh --checkE se alguma dependência não estiver atendida, você terá que instalá-la primeiro. Por exemplo, no meu caso, a seguinte saída foi produzida:
OK: found grep
OK: found notify-send
OK: found scrot
ERROR: xclip not found
ERROR: curl not foundIsso significava que eu tinha que baixar os últimos dois pacotes antes de começar com o Imgur-Screenshot.
Uso
Na sua forma mais básica, a ferramenta pode ser usada apenas executando-a como um script de shell normal. Uma vez executada dessa forma, ela pedirá que você primeiro selecione uma área que deseja capturar.
./imgur-screenshot.sh
Por favor, selecione a áreaUma vez que você selecione a área com o mouse, a captura de tela será feita e o processo de upload começará imediatamente.
Enviando '/home/himanshu/Pictures/imgur-2016_04_27-12:47:41.png'...
imagem link: https://i.imgur.com/z8Wkxq7.png
link de exclusão: https://imgur.com/delete/mhVokN54tNmXbnf
URL copiada para a área de transferência
Abrindo 'xdg-open https://i.imgur.com/z8Wkxq7.png'
Versão v1.7.3 está atualizada.Uma vez que o upload esteja concluído, o link de destino é copiado para a área de transferência para seu uso. Além disso, o link é automaticamente aberto em uma nova aba do navegador para você.
Enviar a captura de tela para sua conta Imgur
Se você tem uma conta Imgur e deseja que sua captura de tela seja enviada lá, aqui está como fazer isso.
Certifique-se de que você está logado em sua conta Imgur. Em seguida, execute o seguinte comando – sua saída lista todos os passos necessários para conectar a utilidade com sua conta Imgur.
./imgur-screenshot.sh -c
Para enviar para sua conta, registre um novo aplicativo em:
https://api.imgur.com/oauth2/addclient
Selecione 'Autorização OAuth 2 sem uma URL de retorno'
Em seguida, defina o imgur_acct_key (Client ID) e imgur_secret em sua configuração.Vá para o link mencionado na saída e preencha as informações conforme orientado – você terá que inserir seu endereço de e-mail também, mas não há necessidade de inserir “URL de retorno de autorização”, “site do aplicativo” ou “descrição.” Preencha o captcha na parte inferior e clique no botão Enviar.

Em seguida, permita que o aplicativo se conecte à sua conta.

Uma vez que você “permita”, você receberá acesso ao seu Client ID e Client Secret.

Copie esses valores e cole-os como valores para os campos “imgur_accnt_key” e “imgur_secret” no script “imgur-screenshot.sh”.

Note que é uma pequena alteração, então fizemos aqui. Se você está planejando fazer várias alterações na configuração da ferramenta (o que pode acontecer quando você começar a usar a ferramenta com frequência), é melhor substituir a configuração em “~/.config/imgur-screenshot/settings.conf.”
Uma vez que você tenha terminado com isso, execute o seguinte comando:
./imgur-screenshot.sh -cSe tudo foi feito corretamente até este ponto, a saída pedirá que você vá para uma URL específica e busque um pin de lá.
Aqui está a saída no meu caso (eu obscureci a URL; não tente copiá-la.):
Vá para
https://api.imgur.com/oauth2/authorize?client_id=XXXXXXXXXXXXX
e conceda acesso a este aplicativo.
Insira o PIN:
Uma vez que o pin é inserido, a ferramenta se conecta à sua conta. Para fazer uma captura de tela e enviá-la para sua conta Imgur, basta executar o seguinte comando:
./imgur-screenshot.sh -ltrueVerifique sua conta e você verá a captura de tela lá.
Recursos
Aqui estão alguns dos recursos que a ferramenta Imgur-Screenshot fornece:
- Enviar captura de tela ou arquivos de imagem
- Copiar link para a área de transferência
- Configuração personalizável
- Editar imagem antes de enviar
- Enviar anonimamente ou com conta
- Criar e adicionar a álbuns
- Histórico de nome de arquivo, link e link de exclusão armazenado
- Exclusão automática de imagem
- Notificações de atualização
Mais informações aqui.
Conclusão
Imgur-Screenshot é uma ferramenta extremamente útil que faz o que promete. Além disso, todos esses recursos extras fazem dela uma ferramenta indispensável. Vá em frente e experimente. Você sabia que o Shutter (uma ferramenta semelhante, mas comparativamente mais popular) parece ter parado de funcionar com o Ubuntu recentemente? É mais uma razão para começar a aprender Imgur-Screenshot.