| Subcribe via RSS

Pastebin desde Terminal

November 6th, 2009 Posted in HOWTO, Terminal

Un pastebin es un sitio donde podemos pegar codigo o salidas de comandos en terminal para que otras personas en la web los vean, lo util de esto es que los pastebin respetan las sintaxis de los lenguajes de programacion e incluso unos tienen codificacion de colores.

Estas pastebins son usados por ejemplo cuando tenemos una duda acerca de algun codigo en especifico y andamos buscando soluciones en los canales del IRC, la idea es simple: copiamos la salida del comando o codigo, lo pegamos en un pastebin, este nos da una url del codigo y este url la compartimos con quien sea, el que visite la url vera el codigo tal cual.

Hasta ahi va simple, pero hay veces que no tenemos interfaz grafica para copiar/pegar en una web el codigo, asi que como lo hacemos desde terminal?

Encontre 2 formas hasta el momento:

Usando sprunge.us
Es la que me salvo la vida aquella vez del problema de xorg, el canal de irc me pedia la salida de mi xorg.conf pero no tenia interfaz grafica donde mostrarla, no requiere ningun script ni nada por el estilo y su sintaxis es muy simple:

[comando] | curl -F 'sprunge=<-' http://sprunge.us

Por citar un ejemplo, un pastebin de mi xorg seria asi

[lira@Demostenes ~]$ cat /etc/X11/xorg.conf | curl -F 'sprunge=<-' http://sprunge.us

http://sprunge.us/JTPL

Donde si damos click en http://sprunge.us/JTPL nos da la salida del comando cat /etc/X11/xorg.conf en mi equipo, esa url es mas facil de compartir que teclear todo el xorg

usando wgetpaste
Este se supone que tiene mas opciones pero tambien requiere que descargemos un script para que funcione, el script se descarga asi:

wget http://wgetpaste.zlin.dk/wgetpaste-2.14.tar.bz2

Lo descomprimimos:

tar -xjf wgetpaste-2.14.tar.bz2

Y vamos a su directorio:

cd wgetpaste-2.14

Dentro del directorio podemos ejecutar un programa y direcionar su salida a wgetpaste:

[comando]| ./wgetpaste

citando el ejemplo anterior:
[lira@Demostenes wgetpaste-2.14]$ cat /etc/X11/xorg.conf | ./wgetpaste
Your paste can be seen here: http://dpaste.com/117142/

Wgetpaste debe ser ejecutado desde el directorio donde esta el script. Si conocen otros medios de pastebin desde terminal mas sencillos, comentenmelo.

One Response to “Pastebin desde Terminal”

  1. David Valdez Says:

    Hace ya un buen tiempo escribí un script para subir código desde la terminal al paste http://paste.ideaslabs.com/ la entrada abajo :)

    http://gnuget.org/blog/view/paste-py-subiendo-tu-c-digo-al-paste-desde-la-ter/

    Saludos.


Leave a Reply

*
To prove you're a person (not a spam script), type the security word shown in the picture. Click on the picture to hear an audio file of the word.
Click to hear an audio file of the anti-spam word

Spam Protection by WP-SpamFree

Compartelo via Facebook