Como tirar uma captura de tela e, em seguida, fazer o upload da imagem para imgur através do terminal?

8

Eu não gosto da maneira de fazer captura de tela da GUI, fazer o upload dela para imgur e obter o link enviado.

Então, o que posso fazer para tirar uma captura de tela do meu desktop Ubuntu, carregar a captura de tela para imgur.com e, em seguida, recuperar o link enviado do terminal?

Tudo o que preciso fazer no terminal.

    
por Avinash Raj 06.02.2014 / 15:47

3 respostas

11

Tire a captura de tela da sua área de trabalho

gnome-screenshot era a ferramenta de linha de comando padrão no Ubuntu para fazer uma captura de tela.

gnome-screenshot -d 10

Atrasada a ação da captura de tela em 10 segundos, para que você possa colocar a janela desejada na frente em 10 segundos. As imagens capturadas são armazenadas na pasta ~/Pictures .

Envie a imagem para imgur.com

gedit ~/.bashrc

Adicione as linhas abaixo ao arquivo .bashrc aberto e salve-o.

imgur() {
    for i in "$@"; do
        curl -# -F "image"=@"$i" -F "key"="4907fcd89e761c6b07eeb8292d5a9b2a" imgur.com/api/upload.xml|\
        grep -Eo '<[a-z_]+>http[^<]+'|sed 's/^<.\|_./\U&/g;s/_/ /;s/<\(.*\)>/\x1B[0;34m:\x1B[0m /'
    done
}

Fonte do arquivo .bashrc , para que as alterações entrem em vigor,

source ~/.bashrc

O script acima requer que curl package funcione. Portanto, instale-o executando

sudo apt-get install curl

Em seguida, execute o comando abaixo para fazer o upload da imagem armazenada na pasta ~/Pictures para imgur.com,

imgur ~/Pictures/filename.png

Obtenha o link da imagem enviada

Fonte

    
por Avinash Raj 06.02.2014 / 15:48
1

Se você estiver usando o Xubuntu, o aplicativo xfce4-screenshooter-plugin para a barra de ferramentas xfce permite que você vincule uma captura de tela ao zimagez, conforme ilustrado em link - mas você deve se registrar para uma conta lá para usá-lo (livre e livre de spam).

    
por K7AAY 04.03.2014 / 20:43
0

Provavelmente é isso que você está procurando. É mais ou menos o mesmo conceito que sua própria resposta, mas roteirizado para torná-lo realmente bobo e simples.

Use o Snap-Share

Existe um script chamado Snap-Share que serve para sentir o que você está procurando. O que exatamente faz? bem ...

0) Lançamento:

1) é preciso uma foto

2) faça o upload e

3) copie o link na sua área de transferência. Tudo em um movimento.

Ver o trabalho de compartilhamento instantâneo:

Neste vídeo, você pode ver como instalar o programa e como ele funciona :)

Clique na imagem para ir ao vídeo!

Como instalá-lo:

sudo apt-get install xsel scrot xclip

e cole isso:

mkdir -p ~/.snap-share-install && cd ~/.snap-share-install && wget https://github.com/rhoconlinux/snap-share/archive/master.zip && unzip master.zip && rm master.zip &&  cd snap-share-master/ &&  chmod +x  install.sh && sh install.sh && cd ~ && clear

Em seguida, execute-o com seu lançador favorito. O aplicativo é chamado de snap-share . :)

Espero que seja útil.

Nota . isso foi feito principalmente para uso pessoal, é uma versão alfa. Eu não sei porquê, mas aleatoriamente de vez em quando (não sempre) o link é misturado com algumas outras coisas na área de transferência, se você tomar mais de três pressões, eu não sei por que ou como resolvê-lo ainda. Qualquer ajuda apreciada.

Página do projeto: link

    
por Rho 07.03.2014 / 19:32