hastebin, uma alternativa ao famoso paste.bin

Publicado por edps em 31/07/2015

[ Hits: 6.469 ]

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

Linuxtopia - Documentação online

Fontes para Conky

Configuração de Servidor Debian Squeeze

ImageShack Uploader

Opera Developer no Slackware

Leitura recomendada

Criando ícones de programas emulados pelo wine no desktop

Corrigindo nomes de arquivos com charset errado

Atualizações "Propostas" Ubuntu 12.04

Goggles Music Manager

"Arczando" o Debian

  

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
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts