Paste.py subiendo tu código al paste desde la terminal
Hace tiempo hunk se dio a la tarea de crear un pequeño “paste” Este es un servicio que te permite subir tu código para mostrárselo al mundo.
Cabe destacar que es una herramienta muchas veces imprescindible para los programadores que apenas están aprendiendo o aquellos que dan asesoría vía irc.
La dirección de paste es http://paste.ideaslabs.com algunos días después de que fue terminado xiam dio la idea de que sería útil hacer un script para poder subír código directamente desde nuestra terminal, para así poder agilizar la subida del mismo, así que hunk y un servidor nos pusimos manos a la obra.
La forma de uso es sencillo, aquí unos ejemplos:
Con esto el script subirá nuestro archivo y nos regresará una url donde ha sido publicado, el contenido del archivo va a ser mostrado en el navegador como texto plano pero si queremos que no sea así es decir, si queremos que paste.ideaslabs.com nos muestre el código pintado podemos hacer:
(Por ahora el script solo permite los lenguajes: python,php,javascript y css que son los que usamos nosotros cotidianamente)
De esta forma el código estará pintado al mirarlo en el navegador.
otra forma útil de usar el script es usando el entubamiento de bash es decir:
Llevándolo al siguiente nivel:
Bueno, esta herramienta es algo que podría ser útil de manera muy continua, por eso podemos crear una pequeña carpeta llamada ~/.scripts donde meteremos todos nuestros programillas mas útiles como por ejemplo este script, y para que bash nos lo reconozca como una aplicación mas hay que agregar la siguiente linea al bashrc
export PATH=$PATH:/home/gnuget/.scripts/
Así el uso se simplifica a:
Por último, podemos pasarle un poco mas de información al script, podemos decirle cuanto tiempo nos gustaría que estuviera en el servidor nuestro archivo (por defecto es una hora) podemos hacer que sea un día, una semana o un mes, de la siguiente forma
El código esta bajo licencia MIT por si lo quieren tocar y hacer un poco de feedback esta aqui:
http://gnuget.mechulk.com/devel/paste/paste.html
Acá esta el tarball para descargarse:
http://gnuget.mechulk.com/devel/paste/pasteil.tar.gz
Disfruten ![]()
Por cierto, gracias a Mauro Parra por darme un espacio para poner ahí mi repositorio de código ![]()
apt-get install pastebinit
Y tiene soporte completo para pastebin files y otros sitios
Pues este agrega el soporte para paste.ideaslabs.com
Gracias por el tip,
Útil programa :),
No me gustó el tip de zod! OK, es más sencillo pero también mas aburrido.
Saludos
muy buen proyecto, muy buen codigo
Yeah!!! ese codigo mega rulea xD
Si, quedo bonito.
Aun podrían mejorarse bastantes cosillas, pero así como esta ahora esta muy funcional