py2html

Este mes, cuando empecé a escribir código Python y quise publicarlo en mi blog, quería que se vea bien. Probé algunos coloreadores de código que encontré en la web, pero no me convencieron. Quería algo mas simple.

Entonces escribí un pequeño script que haga lo que yo quería, lo escribí logeado en la sesión ssh donde chequeaba mi correo electrónico.. y funciono! :-)

Le hice algunos arreglos antes de publicarlo, el más importante es la capacidad de aceptar muchos archivos como argumentos, entonces se puede usar por ejemplo así:

juanjo@platon:$ ./py2html.py *.py
Archivo comparacion.py procesado.
Archivo divisible.py procesado.
Archivo funcionesPF.py procesado.
Archivo maxRecurDeep.py procesado.
Archivo nullShell.py procesado.
Archivo py2html.py procesado.
Archivo tartaglia.py procesado.
Archivo whiteSpaces.py procesado.

Dejó el código fuente disponible por si a alguien le interesa, creo que es un buen ejemplo para empezar: py2html.py

¡Sugerencias son bienvenidas!

About Juanjo

Mi nombre es Juanjo Conti, vivo en Santa Fe y soy Ingeniero en Sistemas de Información. Mi lenguaje de programación de cabecera es Python; lo uso para trabajar, estudiar y jugar. Como hobby escribí un libro de cuentos que se puede descargar gratuitamente.
This entry was posted in Aprendiendo Python and tagged . Bookmark the permalink.
  • Pingback: What happened? « Humitos

  • Juanjo

    Pygments es realmente bueno.

    Luego de instalarlo:

    $ apt-cache search pygments
    python-pygments - syntax highlighting package written in Python
    $ apt-get install python-pygments

    Ejemplo:

    pygmentize -f html -O full -o ejemplo.html ejemplo.py