hastebin, uma alternativa ao famoso paste.bin

Publicado por edps em 31/07/2015

[ Hits: 9.397 ]

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

XFCE 4.12 no Slackware Current

AdeskBar no Debian, em derivados e em outras distros

Menu Principal, Painel inferior, Opção de Desligamento e Botões de Janelas no Gnome3

Linux Mint Debian Edition Xfce - Rolling-Release (de verdade!)

Acelerando seus downloads com o aria2

Leitura recomendada

AIX - Montar imagem ISO

Aumentar as sombras das janelas no Compiz (Gnome 2/GTK 2)

Instalando o OpenOffice 2.4.1 no Debian Etch

História do Linux - 1991 a 2003

Usando repositórios do Yum no Zypper do SuSE

  

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