Hoy instalado Ubiquity. la nueva y prometedora extensión de Firefox.


Ubiquity for Firefox from Aza Raskin on Vimeo.
(video)

Una de las gracias de esta extensión es que uno puede ir a agregando sus propios comandos, lo que puede ser muy útil si sabes algo de JavaScript. Para probar, he hecho un script que permite buscar las definiciones de las palabras en el diccionario de la RAE (como tengo mayor fluidez leyendo que escribiendo JavaScript, he reutilizado código inspirado en la filosofía del fair use):

CmdUtils.CreateCommand({
name: “definir”,
icon: “http://www.rae.es/favicon.ico”,
author: {name: “Carlos Yáñez“},
takes: {“palabra”: noun_arb_text},
description: “Buscar el término en el diccionario de la Real Academia”,
preview: function(pblock, cmd){
pblock.innerHTML = “Definir el término,según el diccionario de la RAE: ” + cmd.text;
},
execute: function(cmd){
var search = cmd.text;
var newCmd = search.replace(/s+/g, “+”);
var url = “http://rae2.es/” + newCmd ;
//openUrl(url);
Utils.openUrlInBrowser(url);
}
});

Para usarlo, solo hay que escribir command-editor y pegarlo en el cuadro de texto que aparecerá.

2 thoughts on “Ubiquity

  1. No ha sido demasiado difícil:

    CmdUtils.CreateCommand({
    name: “drae”,
    icon: “http://www.rae.es/favicon.ico”,
    author: {name: “Carlos Yáñez”},
    takes: {“palabra”: noun_arb_text},
    description: “Buscar el término en el diccionario de la Real Academia”,
    preview: function(pblock, cmd){
    pblock.innerHTML = “Definir el término,según el diccionario de la RAE: ” + cmd.text;
    CmdUtils.previewGet(pblock,
    “http://buscon.rae.es/draeI/SrvltGUIBusUsual?TIPO_BUS=0&LEMA=” + cmd.text,
    null,
    function (a) {pblock.innerHTML=(a);}
    );

    },
    execute: function(cmd){
    var search = cmd.text;
    var newCmd = search.replace(/s+/g, “+”);
    var url = “http://buscon.rae.es/draeI/SrvltGUIBusUsual?TIPO_BUS=0&LEMA=” + newCmd ;
    openUrl(url);
    // Utils.openUrlInBrowser(url);
    }
    });

Leave a Reply