Hace tiempo quería escribir un script para convertir divisas desde la línea de comandos para no tener que estar abriendo el navegador.
Hoy me he acordado de hacerlo, el script en cuestión requiere Python.
Para instalarlo hay que crear un fichero llamado currency dentro de la carpeta ~/bin con el siguiente código.
#!/usr/bin/env python
from urllib2 import urlopen
import sys
amount=sys.argv[1]
from_currency=sys.argv[2]
to_currency=sys.argv[3]
base_url='http://www.google.com/ig/calculator?hl=en&q='+amount+from_currency+'=?'+to_currency
response = urlopen(base_url)
x = response.read().split('"')
print x[1] + " = " + x[3]
Después hay que cambiar los permisos.
chmod +x currency
Para utilizarlo hay que teclear currency seguido de la cantidad, la moneda y por último la moneda a la que se quiere convertir.
tru3n0@opensuse:~> currency 500 cad eur
El resultado es.
500 Canadian dollars = 353.724696 Euros
En la wikipedia se puede encontrar la lista completa con los códigos de tres letras para las divisas.