Como con los mandos a distancia, una vez que uno encuentra formas más rápidas y cómodas de hacer las cosas no puede deshacerse de ellas. A mi ha ocurrido con las búsquedas rápidas de Firefox. Estas te permiten no solo guardar las URLs si no guardar una «familia» de URLs incorporando al mismo un parametro variable. En caso de que la URL apunte a un Script esto nos permite pasarle uno o más parametros y hacer un montón de cosas interesantes, con los servicios Google, Yahoo y muchos otros más. Mejor me explico con un ejemplo:
De nuevo vamos menu de Firefox:
Marcadores -> Administrar marcadores
Esto nos mostrará todas las bookmarks de Firefox y sus correspondientes carpetas. La segunda carpeta empezando por arriba es la que buscamos. Se llamará Búsqueda rápida, Quick Searches o Schnellsuche o algo así. Aqui creamos una nueva Bookmark (marcador) con boton derecho con al menos las siguientes própiedades:
- Dirección: http://www.thesmokesellers.com/
- Palabra Clave: ts2
De esta forma cada vez que en la barra de navegación pongamos ts2 nos saldra la página de Thesmokesellers. No parece gran cosa no?. Ahora viene lo bueno. En vez de eso cambia la dirección a:
- Dirección: http://www.thesmokesellers.com/index.php?s=%s
Ahora escribe en la barra de navegación, por ejemplo, ts2 google, aparecerá uná página con todos los resultados de la búsqueda del parametro google en www.thesmokesellers.com. Que ha pasado?. Simplemente que Firefox ha creado una URL de forma dinámica uniendo la dirección asignada a ts2 pero substituyendo el término %s por la palabra que le hemos dado a continuación. Con un poco de imaginación esto se puede emplear para hacer nuestras busquedas inteligentes aqui van unos ejemplos:
Nota: solo la URL es importante, la palabra clave y lo demás es de libre elección
Uno fácil pero útil:
- Nombre: Búsqueda en wikipedia Español
- Dirección: http://es.wikipedia.org/wiki/Special:Search?search=%s
- Palabra Clave: wpes
Haciendo cosas más complejas con los servicios de Google. Pongamos por ejemplo que vivo en Calle Corrida, Gijón, Asturias
- Nombre: Ruta de mi casa a cualquier sitio
- Dirección: http://maps.google.com/maps?f=d&hl=es&saddr=Calle+corrida,+gijon,+asturias,+spain&daddr=%s
- Palabra Clave: ruta
- Ejemplo: ruta Redilluera, leon, spain
Ahora busquemos cualquier negocio en Madrid, rollo páginas amarillas:
- Nombre: Negocios en Madrid
- Dirección: http://maps.google.com/maps?f=l&hl=es&q=%s&near=Madrid
- Palabra Clave: enmadrid
- Ejemplo: enmadrid Restaurante Japones
Buscando una traducción ingles aleman o aleman ingles en www.leo.org (MUY recomendable)
- Dirección: http://dict.leo.org/ende?lp=ende&p=/gQPU.&search=%s
- Palabra Clave: leo
Mostrar todas las fotos de flickr con tag concreto en una presentacion dinámica
- Dirección: http://www.flickr.com/photos/tags/%s/show
- Palabra Clave: flickr
- Ejemplo: flickr Love Parade
Como se puede ver, la única limitación es que solo se puede pasar un argumento. Esto no es siempre un problema porque, por ejemplo, Google admite varios argumentos separados por comas en su parámetro querie ?q=. Las posibilidades de búsqueda inteligente son enormes y es muy facil crear nuestros propios URL variables. Simplemente cada vez que veas una página cuyo URL incluye variables (cosas con esta forma ?cosa=otracosa) o emplea una estructura de url de parametro-directorio (como flickr en su /photos/(username)/(tags)/(displaymode) ) puedes plantearte el automatizarte su uso con una palabra clave. Yo, de momento, he puesto algunos ejemplos de los que ya empleo, pero se me ocurren cientos de aplicaciones más. Me comprometo a poner alguna más en los comentarios, cuando se me ocurra, e invito a cualquiera interesado en el tema a hacer lo mismo.
Para los que no conocen Gijón: La Calle corrida existe realmente. Aún mejor, antaño en la calle «los moros» había un anuncio de McDonalds que decía:
«Nos vemos en McDonad’s Corrida»
Y uno que no puse antes, para buscar videos en YouTube:
http://www.youtube.com/results?search_query=%s&search=Search