hastebin, uma alternativa ao famoso paste.bin

Publicado por edps em 31/07/2015

[ Hits: 8.420 ]

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

Lançamento da Gentoo Wiki

Painel Tint2 com lançadores de aplicativos

Enlightenment no Debian Jessie

Fontes para Conky

Adicionando fontes no Arch Linux

Leitura recomendada

LinuxPorts: Comodidades do FreeBSD no Linux

Gráfico da evolução da popularidade das 20 distros mais utilizadas

Conecte seu celular Nokia N70 ao Ubuntu

The Linux Document Project

Como corrigir erro na instalação do TeamViewer (ttf-mscorefonts-installer)

  

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