miércoles, 27 de agosto de 2008

Mi primer comando para Ubiquity

Ayer escribía sobre Ubiquity, que agrega la posibilidad de ejecutar comandos usando casi lenguaje natural en Firefox.

Estuve probando un poco más, y encontré un problema con uno de los comandos que trae por defecto. El comando weather, devuelve la temperatura en grados Farenheit...

Así que para tener un comando más útil, me hice mi propia implementación de un comando clima, que hace lo mismo que el weather, pero devuelve la temperatura en grados Celcius.

Para poder usar este comando:
  1. Instalar Ubiquity, fundamental...
  2. En la dirección del navegador, poner chrome://ubiquity/content/editor.html, eso abre el editor de comandos de Ubiquity.
  3. Copiar el código del comando desde aquí y pegarlo en el editor.
  4. Presionar Control+Espacio y escribir "clima Montevideo". Debería aparecer el estado del tiempo con la temperatura en grados Celcius.
Eso es todo.

Crear el comando no fue nada difícil:
  • Saqué el código del comando weather de chrome://ubiquity/content/builtincmds.js
  • Estudié un poco lo que hace, es bastante entendible
  • Copié el código al editor y cambié donde decía "temp_f" por "temp_c"...
  • Después cambié alguna cosa más, alguna traducción del inglés al español, pero nada sustancial.

1 comentario:

  1. Muchas gracias, estaba buscando como modificarlo en el archivo builtincmds.js y no daba con cual cambiar para ponerlo en celsius. Era tan fácil y no me di ni cuenta. Yo modifiqué el traductor con el botón derecho para traducir al español, no al inglés como viene por defecto.

    ResponderEliminar