Mostrando entradas con la etiqueta highlight. Mostrar todas las entradas
Mostrando entradas con la etiqueta highlight. Mostrar todas las entradas

Código fuente en Blogger con code2blog

Hoy he descubierto una herramienta llamada code2blog:

 

Es una herramienta muy sencilla que funciona como GUI para source-highlight, excelente herramienta de Lorenzo Bettini. Es una herramienta muy sencilla que utiliza PyGTK y Glade y es sólo un fichero de 34K. Para utilizarla primero la descargamos:

wget http://code2blog.googlecode.com/svn/trunk/code2blog

Si tenemos instalado source-highlight ejecutamos con python y listo. Un ejemplo del HTML generado:


def scan_tree(pathname, calls=['_']):
    """Scans a tree for translatable strings."""
    out = StringCollection(pathname)
    for folder, _, files in os.walk(pathname):
        for filename in files:
            filename = os.path.join(folder, filename)
            if filename.endswith('.py'):
                result = scan_python_file(filename, calls)
                if result is not None:
                    for lineno, string in result:
                        out.feed(filename, lineno, string)
            elif filename.endswith('.glade'):
                result = scan_glade_file(filename)
                if result is not None:
                    for string in result:
                        out.feed(filename, None, string)
    for line in out:
        yield line