ASCII Art con Python [Actualizada]

[Actualizado, añadidos más caracteres y arreglado el problema con el unicode]

Hoy traigo algo curioso, un script que hace ASCII Art a partir de una frase cualquiera.

El script se puede descargar aquí [asciichars.py]

Los parámetros son ./asciichars.py [ -s ] [ ]

El espaciado es (obviamente) el espacio entre los caracteres, por defecto 8. Y la frase, lo que aparecera en el ASCII Art (si no se especifica, se pedirá durante la ejecución).

La verdad, no tengo muy claro como explicarlo :D, así que para muestra un botón ./asciichars.py -s 10 "#28" [http://2.bp.blogspot.com/_26RJWnubh-w/TC-NvUoIdsI/AAAAAAAAAK0/nbH_dWlPMXQ/ s1600/Pantallazo.png]

Los caracteres que hay son:

===============================================================================

0 1 2 3 4 5 6 7 8 9 A B C D E F G H I J K L M N Ñ O P Q R S T U V W X Y Z [Espacio] ! # | + - = . ] [

===============================================================================

El juego completo de caracteres...

[http://4.bp.blogspot.com/_26RJWnubh-w/TC-W8hOYTjI/AAAAAAAAAK4/cvBeUWpJmRo/ s320/Pantallazo-1.png][http://4.bp.blogspot.com/_26RJWnubh-w/TC-Yi2u35ZI/ AAAAAAAAALI/mEGEtft3ZM8/s320/Pantallazo.png] [http://2.bp.blogspot.com/_26RJWnubh-w/TC-cQWCPRbI/AAAAAAAAALQ/sPevpRNQeWE/ s320/Pantallazo-2.png][http://1.bp.blogspot.com/_26RJWnubh-w/TC-cxeZ6PJI/ AAAAAAAAALY/s_gyqHBpZJ4/s320/Pantallazo-3.png] [http://1.bp.blogspot.com/_26RJWnubh-w/TC-eP_WEC6I/AAAAAAAAALg/3_jjnwb248M/ s320/Pantallazo-4.png]

Hasta otra!

untagged

Instalando Granola en Trisquel » « Números pseudo-aleatorios con Pascal