Ubiquity est une extension pour Firefox tout droit sortie du « Mozilla Labs » qui permet de faire tout un tas de choses en ligne de commande. Pour certains c’est révolutionnaire, pour d’autres, beaucoup trop « geek designed », moi je trouve ça assez pratique dans certains cas et quand je pense à l’utiliser !
Le but étant de réduire le nombre de clic, voilà comment lancer vos bookmarklets favoris en tant que commande Ubiquity…
0 – Avoir installer Ubiquity et avoir à peu près compris le principe !!
1 – Trouver un bookmarklet… pour faire Web 2.0 on va prendre le « share on facebook » (mais la manip marchera avec n’importe quel bookmarklet).
2 – Exécuter la commande « command-editor » .
3 – Saisir le code suivant :
CmdUtils.makeBookmarkletCommand({ name: "Share on facebook", url:"javascript:var d=document, f='http://www.facebook.com/share', l=d.location,e=encodeURIComponent, p='.php?src=bm&v=4&i=1227558894&u='+e(l.href)+'&t='+e(d.title); 1; try{if (!/^(.*\.)?facebook\.[^.]*$/.test(l.host)) throw(0); share_internal_bookmarklet(p) } catch(z) {a=function() {if (!window.open(f+'r'+p,'sharer','toolbar=0,status=0,resizable=1,width=626,height=436'))l.href=f+p}; if (/Firefox/.test(navigator.userAgent))setTimeout(a,0);else{a()}}void(0)" })
En fait il y a simplement 2 paramètres à renseigner : le nom de la commande et le code a exécuter. À vous de choisir le nom que vous souhaitez tant qu’il n’est pas déjà pris par une autre commande, et pour le paramètre « url » c’est en fait le contenu de l’attribut « href » du bookmarklet.
4 – Voilà c’est fini, la sauvegarde est automatique, vous pouvez tester le résultat immédiatement en tapant le nom de votre commande.
Bon, c’est une manip un peu « geek » mais cela vous économisera des clics et puis vous aurez hyper la classe !
Source : en anglais mais avec vidéo c’est ici.


