How-To :: hello hastebin… goodbye pastebin!


Aqui veremos como configurar qualquer distro para utilizar o ótimo hastebin meu quiridinho da vez tendo em vista que o paste.bin anda me deixando muito puto ultimamente.

Atualizado em: 2018-11-27.

Dizem… que uma imagem vale mais do que mil palavras, então segue:

simples... não?
simples… não?

Mas vou me exceder um pouquinho… o único requerimento para poder usar o hastebin e “upar” seus textos, logs, etc é ter o pacote ruby instalado, daí basta executar o comando abaixo para instalar o haste:

$ sudo gem install haste

Daí, para enviar seus textos, use como o exemplo:

$ cat arquivo_a_enviar | haste

Ao final da execução do comando acima, cÊ receberá o link da postagem, como no caso abaixo que trata do empacotamento de um SlackBuild que criei para o ClipGrab:

http://hastebin.com/itegoxobeq

Como opção pras pessoas xikis, há a cópia do link para o xsel ou xclip (se instalados né?), exemplo:

$ cat cathexis-suite-themes.SlackBuild | haste | xsel

O link colado com um simples xsel -o:

http://hastebin.com/ewesorezux

Alternativa.

Caso não queira instalar qualquer módulo gem, existe a alternativa de usar uma função para enviar arquivos para o hastebin, seja em shell BASH ou ZSH, não testei em FISH ou outro:

haste() { a=$(cat); curl -X POST -s -d "$a" https://hastebin.com/documents | awk -F '"' '{print "https://hastebin.com/"$4}'; }

Tendo salvo a função em seu .bashrc ou .zshrc ou outro, abra um novo terminal e use qualquer um dos exemplos anteriores, tipo:

$ cat arquivo | haste

Referência.

https://github.com/seejohnrun/haste-client

Observações.

Os nobres usuários do Arch Linux o tem ainda mais fácil, através do pacote abaixo:

ruby-haste @ AUR/

Já os Slackers deverão tê-lo disponível no próximo fim de semana, visto que já empacotei os 4 pacotes necessários para rodá-lo no Slackware:

ruby-multipart-post: http://hastebin.com/labusamode
ruby-faraday: http://hastebin.com/etesabelor
ruby-json: http://hastebin.com/awoleveheh
ruby-haste: http://hastebin.com/ulexayutak

A única desvantagem que encontrei no hastebin foi que os pastes ficam disponíveis somente por 30 dias, assim, aqueles que precisam de um sistema que guarde suas coisas por tempo indeterminado ainda tem o pastebin ou veja o ótimo artigo do meu amigo @albfneto:

ALTERNATIVAS AO “PASTEBIN”. UMA RÁPIDA REVISÃO.

Além de usar o hastebin via terminal, nada o impede de acessar o site e postar diretamente o que quiser, vai do gosto do freguês!

IntÉ!

How-To :: hello hastebin… goodbye pastebin!

Deixe um comentário