En Chrome, ¿hay alguna forma de buscar solo dentro de mis sitios favoritos?

27

No estoy tratando de buscar un marcador: estoy tratando de buscar un término que pueda aparecer en uno de mis sitios marcados.

Por ejemplo, si quisiera buscar el término "Obama" y restringir mi consulta al sitio web del New York Times, sé que podría escribir esto en la URL principal / barra de búsqueda en Chrome:

sitio de obama: nytimes.com

Me pregunto si hay una manera de cambiar eso para que sea efectivo:

sitio de obama: cualquiera de los sitios en mi carpeta de marcadores de Chrome

¡Gracias de antemano por tu ayuda!

Michelle
fuente
2
Suena como una buena idea para una extensión.
Squillman
1
¡Verdaderamente! Nunca he escrito una extensión de Google, pero esto podría llevarme al límite. Desafortunadamente, en este momento estoy lleno de trabajo con el cliente (por eso estaba buscando este ahorro de tiempo en primer lugar, ¡ja!).
Michelle
No es específicamente lo que desea, pero Opera puede buscar contenido en páginas almacenadas en caché a través de la herramienta de historial. Si ha visitado la página recientemente, debería poder buscarla.
Nombre falso el
La pregunta es un poco ambigua: ¿estás diciendo que quieres buscar en todas las páginas que están en un host que aparece en tu lista de marcadores?
intuido
No es una respuesta, pero el complemento "Herramientas de marcadores" de Firefox hace lo que quieres.
harrymc

Respuestas:

11

Acabo de lanzar una extensión de Google Chrome llamada SearchMark que hará exactamente lo que quieres. Esperamos que te sea útil.

Akshay
fuente
¡Hurra! Una solución libre Lo instalé y probé, y funciona bien. Sin embargo, me gustaría mucho si realizara búsquedas más tradicionales. Por ejemplo, si busco en las palabras citadas "panel de control", trae resultados para "control" y "panel", no los dos juntos. PERO, oye, al menos es gratis y no requiere que me registre para otro servicio. ¡Gracias por compartir!
Michelle
Estoy trabajando en esto. La próxima versión debería tener esa característica.
Akshay
1
Se bloquea en Chromium 11.0.696.65 (84435) Ubuntu 10.04
jbeard4
¡He estado buscando esa herramienta por AÑOS!
Ayyash
Erm, se desinstaló en la última actualización de Chrome, probablemente debido a un cambio de reglas ... Sé que no debería estar quejándome, voy a pasar algo de tiempo para arreglarlo yo mismo ... pero sería más eficiente si el propietario sabe lo que debe hacerse
Ayyash
5

Puede usar el Historio.us basado en el navegador .

Esto es lo que makeuseof.com dice en Historious Takes Bookmarks To Next Level :

La idea detrás de Historious es simple. En lugar de almacenar marcadores en carpetas, todos están indexados individualmente; al igual que Google hace con todo el Internet, para crear su mundo de búsqueda personalizado. Este motor de búsqueda, que se puede usar en todos los navegadores, en todas las computadoras, le permite buscar tanto por título como por contenido de las páginas indexadas .

Trabajos históricos en navegadores por bookmarklet. Un bookmarklet es un marcador (normal) que ejecuta un poco de código Javascript. Podrá agregarlo a su barra de marcadores una vez que haya completado (gratis) el registro. Alternativamente, también hay una extensión de Google Chrome. Esto funciona exactamente igual que el bookmarklet, y nada le impide usar la extensión en una computadora y el bookmarklet en otra.

imagen

harrymc
fuente
2

Parece que Google tiene una búsqueda personalizada que puede apuntar a su archivo de marcadores. Desde su documento, "Aquí hay una manera rápida y fácil de crear un motor de búsqueda a partir de los enlaces en su página web": http://www.google.com/cse/tools/create_onthefly

La forma en que lo uso, tengo que exportar mis marcadores de xbel a un archivo .html, pero eso es algo útil de todos modos. (Especialmente porque no he encontrado un Chrome equivalente al "My Portal" de Galeon).

Arenoso
fuente
2

Ctrl + Shift + O abre la página Administrador de marcadores Hay una barra / cuadro de búsqueda en la esquina superior izquierda que le permite buscar a través de sus marcadores

AshMatt
fuente
Me gustaría buscar a través de los sitios marcados, no solo los marcadores en sí, que es lo que hace esa búsqueda. gracias!
Michelle
1

Si no encuentra / escribe una extensión de Chrome para hacer esto, podría

A) obtenga una lista de sus URL de marcadores

Inicialmente pensé que el Bookmarksarchivo en el directorio del perfil de Chrome era un DB sqlite3 como algunos de los otros archivos allí. Esto es incorrecto. Parece un archivo JSON, así que lo que probablemente querrás hacer es importarlo a algún lenguaje de scripting que tenga facilidades JSON (casi cualquier cosa que comience con 'p' es una apuesta segura, o incluso JS si quieres usar rhino / spidermonkey / etc) y luego extraer ciertos elementos.

A primera vista, parece que querrá la urlpropiedad de cada objeto que tiene una propiedad 'tipo' igual "url". Sin embargo, existen algunas complicaciones: por ejemplo, esto también incluirá marcadores y otras cosas que no tienen sitios [relevantes], por lo que probablemente desee ejecutar un filtro en los resultados para restringirlos a las URL web reales. Cualquier cosa que use en B para obtener los sitios podría probar esto primero de todos modos y devolver un error en URL no válidas.

B) reduzca la lista de URL de marcadores ( A ) a la lista de hosts que usan

Creo que esto es lo que quieres? O tal vez dominios? ¿Excepto si es como * .co.uk o similar? Esta es probablemente la más sensata hace de la misma secuencia de comandos que se utiliza en una . Otra opción es canalizarlo a través de un sed | sort | uniqfiltro, aunque con esa opción no terminas realmente analizando la URL, y tienes que sacarle algunas expresiones regulares de ghetto. phpes realmente bueno en este tipo de cosas. Bueno, en comparación con su idoneidad para la mayoría de las tareas.

C) construir una URL de consulta de Google

... al prefijar cada elemento de B con site:, unirlos con la cadena +OR+y luego codificar y agregar url (después de a +) el texto específico en el que desea realizar una búsqueda. Pega el resultado al final de una cadena como http://www.google.com/search?q=.

Esto debería proporcionarle una URL como http://www.google.com/search?q=site:superuser.com+OR+site:stackoverflow.com+chrome

Entonces debería poder pasar esa URL como primer argumento para una invocación de línea de comandos google-chromepara que abra una nueva pestaña que contenga los resultados de la búsqueda. Tenga en cuenta que, al menos debajo bash, deberá ajustar la URL entre comillas para que no se le aplique la expansión de shell.

Entonces, si lo desea, puede pasar esto a una utilidad de línea de comando y luego ejecutarlo pasándole los términos de búsqueda. Si Chrome se está ejecutando, probablemente debería hacer una copia del Bookmarksarchivo antes de leerlo y luego eliminar el archivo temporal después.

Si ya conoce JS, y especialmente si no conoce los lenguajes de scripting amigables con la línea de comandos, podría ser más fácil aprender cómo escribir una extensión de Chrome que arreglarlo.

intuido
fuente
1

Me gusta Kifi.com Tiene todo lo que pides y una extensión de Chrome bien actualizada. https://www.kifi.com/getting-started

"Kifi tiene el mejor motor de búsqueda de marcadores / enlaces en términos de velocidad, resultado y calidad, ¡y es gratis! Kifi le permitirá buscar no solo dentro de sus propios marcadores (llamados Kifi), sino también dentro de todas las demás. quién le permite tener acceso. Por lo tanto, Kifi funciona aún mejor dentro de equipos de personas.

La parte interesante de la búsqueda de Kifi está en su plataforma cruzada, hay una aplicación para iPhone y Android, un sitio web y una extensión de navegador. La extensión del navegador devuelve resultados súper rápidos y los incrusta en la página web de resultados de Google. "

Aquí hay una discusión más actual sobre quora: https://www.quora.com/Whats-the-best-way-to-search-only-within-bookmarked-links

jenso
fuente
0

Creo que la única forma de hacerlo es usar el administrador de marcadores. Podrías hacer tu propio motor de búsqueda simplemente buscando en tus sitios favoritos, pero eso es un poco descabellado, supongo. Supongo que la mejor manera es usar el administrador de libros presionando shift + ctrl + b.

Jeffrey Vandenborne
fuente
1
Ctrl-shift-b solo me permite buscar marcadores, no un término en los sitios marcados. Estoy jugando con la creación de un motor de búsqueda personalizado de Google (google.com/cse) pero es más manual de lo que esperaba; Todavía necesito una forma de obtener sitios que marque en CSE.
Michelle
0

Esto podría no ser realmente una solución directa, pero luego puede usar Historio.us . Es una herramienta de marcadores sociales que le permite buscar sus marcadores.

trueno
fuente
0

Concatenar un grupo de site:parámetros (por ejemplo, site:superuser.com OR site:stackoverflow.com+chrome ...) se ejecutará en el límite de Google de 32 palabras por consulta. Menos el término de consulta, eso significa que solo podrá buscar en 31 dominios diferentes que haya marcado.

Thdoan
fuente