El otro día un invitado (guest) sugirió la posibilidad de incorporar decimales al pequeño script de conversión de números a letras. Así que como quería despistarme algo de «my-weather-indicator», que me lleva un poco de cráneo, he decidido completarlo introduciendo los decimales. Algo así como ésto:
El funcionamiento es exactamente igual que su hermano menor, pero he quitado el botón que había, porque pienso que no tenía ninguna utilidad y he añadido un pequeño botón en la parte superior derecha con el a cerca de,
Igualmente escribes el número, y presionas Enter, y el se encarga de pasar el número a letras, directamente lo copia al portapapeles para que lo puedas pegar donde quieras.
Descargar e instalar:
Descargar
Al igual que en mi sugerencia del otro, día que te pases por la zona de descargas, para pegar un ojo, que seguro encuentras algo interesante, sino, desde aquí:
[wpfilebase tag=’file’ id=’81’]
o desde el terminal:
wget https://drive.google.com/open?id=0B3WiYW6nOxJDOEh5MXVWLVVSb00
Instalación
Lo único que tienes que hacer es descomprimir el archivo, lo copias donde lo quieras tener a mano:
tar -xvzf number-me.0.2.0.tar.gz ./number-me.py
Por ejemplo, un buen sitio, sería copiarlo en los scripts de nautilus:
cp number-me.py ~/.gnome2/nautilus-scripts/
En fin, así queda la cosa. Voy a seguir con «my-weather-indicator», aunque creo que ya está solucionado.
El fallo que le veo es que no tomas en cuenta los ceros despues de la coma decimal hasta el primer número distinto de cero, es decir el programa da la misma salida para 9,1 que para 9,01 lo cual es un comportamiento incorrecto pero facil de corregir simplemente imprimiendo un ‘cero’ por cada 0 que metan después de la coma decimaly después imprimir con la función que usas hasta ahora