hastebin, uma alternativa ao famoso paste.bin

Publicado por edps em 31/07/2015

[ Hits: 8.195 ]

Blog: https://edpsblog.wordpress.com/

 


hastebin, uma alternativa ao famoso paste.bin



Veremos aqui como utilizar o hastebin em sua distribuição. Para quem não sabe o hastebin é uma das muitas alternativas ao famoso paste.bin, com a vantagem que seus pastes terão seu momento "Missão Impossível" em 30 dias, ou seja, se auto-explodirão! rsrs

A coisa é mais simples que eu supunha quando criei 4 Slackbuilds para o Slackware:
Então, para o Slackware, bastaria um simples (porém, veja o campo demais distros):

# sbopkg -i "ruby-haste ruby-faraday ruby-json ruby-multipart-post"

Para as demais distros (e isso inclui o Slackware), pode-se fazer assim:

# gem install haste

* isso requer o pacote ruby, que provavelmente já deva estar instalado em seu sistema, mas sabe lá?

A coisa realmente fácil é criar um alias para captar seu código e direcioná-lo para o hastebin, aqui testado em BASH, ZSH e FISH:

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

* assim como no caso do ruby, o mesmo vale para o pacote "curl".

Após abrir uma nova sessão de terminal, bastará digitar algo como:

cat SEU_CODIGO | haste
cat SEU_CODIGO | haste | xsel # requer xsel
$ cat SEU_CODIGO | haste | xclip # requer xclip
Linux: hastebin, uma alternativa ao famoso paste.bin
Exemplo para um caso de atualização do FlashPlayer no Debian visto numa dica aqui do VOL, segue o link:
Com isso espero que você tenha facilidade antes de postar aqueles códigos imensos no fórum, tão grandes às vezes que até desanimam em rolar toda a tela até chegar a próxima mensagem, tanto é que até sugeri uma alternativa ao VOL, mas não sei se dá para implementá-la aqui.

Voltando ao hastebin... eu o utilizo bastante, principalmente quando envio logs de empacotamento para o Slackbuilds, o que facilita a aprovação dos mesmos por parte de quem modera os scripts.

Uma versão modificada desta dica pode ser vista em meu blog:
* Observem que todos os links do post já se auto-explodiram! rsrs

IntÉ!

Outras dicas deste autor

Esquema personalizado para o HTop

sources.list complementar para o Ubuntu 11.10 - Oneiric Ocelot

Boot lento no Fedora 15?

MOC (Music On Console)

Pesquisa de arquivos e executáveis em pacotes .deb

Leitura recomendada

Revista Espírito Livre - Ed. #008 - Novembro 2009

Como abrir uma página sem barras no Google Chrome / Chromium

Trabalhando com JSON no terminal? O jq salva você!

Remote desktop sem VNC

yum - Impedindo atualização de certos componentes

  

Comentários
[1] Comentário enviado por edps em 31/07/2015 - 10:31h


Exemplo para o empacotamento do Bashish para o Slackware:

http://hastebin.com/edevevureq

Sobre o Bashish, vejam:

http://www.vivaolinux.com.br/dica/Bashish-Personalizador-de-bash-prompt
http://www.vivaolinux.com.br/dica/Bashish-Modifique-e-configure-seu-terminal-bash/



Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts