Quix: Una alternativa a YubNub

El día domingo, YubNub estuvo caído por varias horas. YubNub, si visitan el blog regularmente, es una de mis herramientas favoritas, y lo uso como mi buscador por defecto hace ya 3 años. A diferencia de Google, Bing, u otros, YubNub es una línea de comandos. Es decir, si quiero buscar en Google, simplemente presiono CTRL-K (el atajo para saltar al buscador), y luego escribo “g arturogoga”. Necesito buscar en Bing? basta con escribir “b arturogoga”. O quizás quiero encontrar un artículo en Wikipedia sobre blogs? Simplemente escribo “wpes blogs”. Nada de andar cambiando de motor de búsqueda, ni clickear en diferentes favoritos: tengo a todos los buscadores y servicios, a mis pies.

Pero de nada sirve, cuando está caído. Así que buscando una alternativa, encontré Quix.

Ahora, a Quix ya lo vimos el mes pasado, y es una muy útil herramienta para tener otra línea de comandos más. Al darle click al bookmarklet y presionar, por ejemplo:  “yt nintendo”, buscará en YouTube todos los videos de nintendo. Así es, nada de estar escribiendo en la barra del navegador w w w . y o u t u b e . c o m , o buscarlo en nuestros favoritos, y realizar la búsqueda. Realmente agiliza bastante todo tipo de consultas en la web. Si necesitan una ayuda con los comandos, basta con escribir “help” para obtener esta ayuda

Sin embargo, dado a que tenía que andar clickeando en el favorito, deseché Quix, pues más veloz resultaba todavía usar Yubnub: al estar como mi motor de búsqueda predeterminado, simplemente presionaba ctrl-K, y listo.

Pero ahora, me entero de que Quix puede trabajar también con extensiones que añaden shortcuts, o combinaciones de teclas, lo que por supuesto, nos permite invocar Quix con una combinación tan simple, como CTRL-K.

 

En Chrome

chrome-shortcut-manager-settings

Utilizando el Shortcut Manager Extension, creamos un nuevo atajo, con la combinación CTRL-Q (o la que quieran).

En la parte inferior, dejan URL patterns con el *, y en Action, eligen “Execute Javascript”, pegando el siguiente código en (2)

 

 

javascript:Quix();function%20Quix(){var%20e=encodeURIComponent;var%20t=window.getSelection?window.getSelection():(document.getSelection?document.getSelection():(document.selection?document.selection.createRange().text:''));var%20c=window.prompt('Quix:%20Type%20`help`%20for%20a%20list%20of%20commands:');if(t!=''){if(c){c+='%20'+t;}else{c=''+t;}}if(c){var%20u='http://quixapp.com/go/?c='+e(c)+'&t='+(document.title?e(document.title):'')+'&s='+'&v=080'+'&u='+(document.location?e(document.location):'');d=''+document.location;if(d.substr(0,4)!='http'){window.location=u+'&mode=direct';}else{heads=document.getElementsByTagName('head');if(c.substring(0,1)=='%20'){var%20w=window.open(u+'&mode=direct');w.focus();}else%20if(heads.length==0){window.location=u+'&mode=direct';}else{q=document.getElementById('quix');if(q){q.parentNode.removeChild(q);}sc=document.createElement('script');sc.src=u;sc.id='quix';sc.type='text/javascript';void(heads[0].appendChild(sc));}}}}

 

 

 

 

 

En Firefox

Pueden asignarle un atajo al mismo favorito, o pueden usar SiteLauncher, una extensión que nos da atajos para lanzar páginas web.

SiteLauncher-Quix

Simplemente van a las opciones del SiteLauncher, eligen las teclas modificadoras (CTRL, ALT, lo que sea) bajo “Direct to Site Hotkey”, y en (1), ponen el atajo (en este caso, “q”) el título, y como URL pegan:

 

 

javascript:Quix();function%20Quix(){var%20e=encodeURIComponent;var%20t=window.getSelection?window.getSelection():(document.getSelection?document.getSelection():(document.selection?document.selection.createRange().text:''));var%20c=window.prompt('Quix:%20Type%20`help`%20for%20a%20list%20of%20commands:');if(t!=''){if(c){c+='%20'+t;}else{c=''+t;}}if(c){var%20u='http://quixapp.com/go/?c='+e(c)+'&t='+(document.title?e(document.title):'')+'&s='+'&v=080'+'&u='+(document.location?e(document.location):'');d=''+document.location;if(d.substr(0,4)!='http'){window.location=u+'&mode=direct';}else{heads=document.getElementsByTagName('head');if(c.substring(0,1)=='%20'){var%20w=window.open(u+'&mode=direct');w.focus();}else%20if(heads.length==0){window.location=u+'&mode=direct';}else{q=document.getElementById('quix');if(q){q.parentNode.removeChild(q);}sc=document.createElement('script');sc.src=u;sc.id='quix';sc.type='text/javascript';void(heads[0].appendChild(sc));}}}}

 

 

Utilizan Safari, Opera, Webkit, Internet Explorer? Pueden encontrar una guía similar, en la página oficial de Quix

Nada complicado, verdad? Y de esta manera, podremos invocar Quix desde el navegador, con una simple combinación de teclas

Pueden aprender más sobre Quix aquí

Quix, un bookmarklet que deben probar

 

atajos de teclado via lifehacker