Pastebin desde 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.

November 7th, 2009 at 12:35 pm
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.