In Chrome, c'è un modo per cercare solo all'interno dei miei siti preferiti?


27

Non sto cercando di cercare un preferito - Sto cercando di cercare un termine che potrebbe apparire su uno dei miei siti preferiti.

Ad esempio, se volessi cercare il termine "Obama" e limitare la mia query al sito Web del New York Times, so che potrei digitare questo nella barra principale di URL / ricerca in Chrome:

sito obama: nytimes.com

Mi chiedo se c'è un modo per cambiarlo in modo che sia efficace:

sito obama: uno qualsiasi dei siti nella mia cartella dei segnalibri di Chrome

Grazie in anticipo per il vostro aiuto!


2
Sembra una buona idea per un'estensione.
Squillman,

1
Veramente! Non ho mai scritto un'estensione di Google, ma questo potrebbe spingermi oltre il limite. Purtroppo in questo momento sono bloccato con il lavoro del cliente (motivo per cui stavo cercando questo risparmiatore di tempo in primo luogo, ah!).
Michelle,

Non specificamente quello che vuoi, ma opera può cercare nelle pagine memorizzate nella cache i contenuti tramite lo strumento cronologia. Se hai visitato la pagina di recente, dovresti essere in grado di cercarla.
Nome falso

La domanda è un po 'ambigua: stai dicendo che vuoi cercare tutte le pagine che si trovano su un host che appare nell'elenco dei tuoi segnalibri?
intuito il

Non è una risposta, ma il componente aggiuntivo "Strumenti segnalibro" di Firefox fa quello che vuoi.
harrymc,

Risposte:


11

Ho appena rilasciato un'estensione di Google Chrome chiamata SearchMark che farà esattamente quello che vuoi. Spero lo trovi utile.


Evviva !!! Una soluzione gratuita L'ho installato e provato, e funziona bene. Mi piacerebbe molto se eseguisse ricerche più tradizionalmente, però. Ad esempio, se cerco sulle parole citate "pannello di controllo", si ottengono risultati per "controllo" e "pannello" - non i due insieme. MA, ehi, almeno è gratuito e non mi richiede di registrarmi per un altro servizio. Grazie per la condivisione!
Michelle,

Ci sto lavorando. La prossima versione dovrebbe avere quella funzionalità.
Akshay,

1
Si arresta in modo anomalo in Chromium 11.0.696.65 (84435) Ubuntu 10.04
jbeard4

Ho cercato uno strumento simile per ANNI!
Ayyash,

Ehm, si è un po 'disinstallato nell'ultimo aggiornamento di Chrome, probabilmente a causa del cambiamento delle regole ... So che non dovrebbe piagnucolare, spenderò un po' di tempo per ripararlo da solo ... ma sarebbe più efficiente se il proprietario sa cosa dovrebbe essere fatto
Ayyash

5

È possibile utilizzare Historio.us basato sul browser .

Questo è ciò che dice makeuseof.com in Storici porta i segnalibri al livello successivo :

L'idea alla base di Historious è semplice. Invece di archiviare i segnalibri in cartelle, sono tutti indicizzati individualmente; proprio come fa Google con tutta Internet, per creare il tuo mondo di ricerca personalizzato. Questo motore di ricerca, che può essere utilizzato in tutti i browser, su più computer, consente di cercare sia per titolo che per contenuto delle pagine indicizzate .

Opere storiche su tutti i browser per bookmarklet. Un bookmarklet è un segnalibro (normale) che esegue un po 'di codice Javascript. Sarai in grado di aggiungerlo alla barra dei segnalibri dopo aver completato la registrazione (gratuita). In alternativa, c'è anche un'estensione di Google Chrome. Funziona esattamente come il bookmarklet e nulla ti impedisce di utilizzare l'estensione su un computer e il bookmarklet su un altro.

Immagine


2

Sembra che Google abbia una ricerca personalizzata che puoi puntare al tuo file dei segnalibri. Dal loro documento, "Ecco un modo semplice e veloce per creare un motore di ricerca dai link sulla tua pagina web": http://www.google.com/cse/tools/create_onthefly

Per come lo uso, devo esportare i miei segnalibri da xbel in un file .html, ma è comunque utile. (Soprattutto da quando non ho trovato un Chrome equivalente a "My Portal" di Galeon).


2

Ctrl + Maiusc + O apre la pagina Gestione segnalibri C'è una barra / casella di ricerca nell'angolo in alto a sinistra che consente di cercare tra i segnalibri


Mi piacerebbe cercare tra i siti che sono stati aggiunti ai segnalibri, non solo i segnalibri stessi che è ciò che fa quella ricerca. grazie comunque!
Michelle,

1

Se non trovi / scrivi un'estensione di Chrome per farlo, potresti farlo

A) ottenere un elenco degli URL dei segnalibri

Inizialmente pensavo che il Bookmarksfile nella directory del profilo di Chrome fosse un DB sqlite3 come alcuni degli altri file presenti. Questo non è corretto Sembra un file JSON, quindi quello che probabilmente vorrai fare è importarlo in un linguaggio di scripting che abbia servizi JSON (praticamente tutto ciò che inizia con 'p' è una scommessa sicura, o anche JS se vuoi usare rhino / spidermonkey / etc) e quindi estrarre alcuni elementi.

A prima vista, sembra che tu voglia la urlproprietà di ogni oggetto con una proprietà 'type' uguale a "url". Tuttavia, ci sono alcune complicazioni: ad esempio, questo includerà anche bookmarklet e altre cose che non hanno siti [rilevanti], quindi probabilmente vorrai eseguire un filtro sui risultati per limitarli agli URL web reali. Qualunque cosa tu usi in B per ottenere i siti potrebbe comunque verificare prima questo e restituire un errore su URL non validi.

B) riduce l'elenco degli URL dei segnalibri ( A ) all'elenco degli host che utilizzano

Penso che questo sia quello che vuoi? O forse domini? Tranne se è come * .co.uk o simile? Questa è probabilmente la maggior parte sensibilmente fatto nello stesso script che si utilizza in A . Un'altra opzione è quella di reindirizzarlo attraverso un sed | sort | uniqfiltro, anche se con quell'opzione non si finisce per analizzare effettivamente l'URL e si deve estrarre un po 'di regex ghetto per questo. phpè davvero bravo in questo genere di cose. Bene, rispetto alla sua adeguatezza per la maggior parte dei compiti.

C) creare un URL di query di Google

... prefissando ogni elemento da B con site:, unendoli con la stringa +OR+, e quindi url-encoding e aggiungendo (dopo a +) il testo specifico su cui vuoi fare una ricerca. Attacchi il risultato alla fine di una stringa come http://www.google.com/search?q=.

Questo dovrebbe darti un URL come http://www.google.com/search?q=site:superuser.com+OR+site:stackoverflow.com+chrome

Quindi dovresti essere in grado di passare l'URL come primo argomento a una chiamata a riga di comando google-chromeper farlo aprire una nuova scheda contenente i risultati della ricerca. Nota che, almeno sotto bash, dovrai racchiudere l'URL tra virgolette in modo che non venga applicata l'espansione della shell.

Quindi, se lo desideri, puoi inserirlo in un'utilità della riga di comando e quindi eseguirlo semplicemente passando i termini di ricerca. Se Chrome è in esecuzione, probabilmente dovresti creare una copia del Bookmarksfile prima di leggerlo, quindi eliminare il file temporaneo in seguito.

Se conosci già JS, e soprattutto se non conosci linguaggi di scripting intuitivi dalla riga di comando, potrebbe essere più semplice imparare a scrivere un'estensione di Chrome piuttosto che sistemarlo.


1

Mi piace Kifi.com. Ha tutto ciò che desideri e un'estensione Chrome ben aggiornata. https://www.kifi.com/getting-started

"Kifi ha il miglior motore di ricerca di segnalibri / collegamenti in termini di velocità, risultati e qualità - ed è gratuito! Kifi ti consentirà di cercare non solo all'interno dei tuoi segnalibri (chiamati keep on Kifi), ma anche all'interno di tutti i resti di altre persone che ti permettono di avere accesso. Pertanto Kifi funziona ancora meglio in gruppi di persone.

La parte interessante della ricerca di Kifi è nella sua piattaforma multiplo, c'è un'app per iPhone e Android, estensione di siti Web e browser. L'estensione del browser restituisce risultati super veloci e li incorpora nella pagina Web dei risultati di Google. "

Ecco una discussione più attuale su quora: https://www.quora.com/Whats-the-best-way-to-search-only-within-bookmarked-links


0

Penso che l'unico modo per farlo sia usare il gestore dei segnalibri. Potresti creare il tuo motore di ricerca solo cercando i tuoi siti preferiti, ma immagino sia un po 'inverosimile. Immagino che il modo migliore sia usare il gestore del libro premendo maiusc + ctrl + b.


1
Ctrl-shift-b mi consente solo di cercare segnalibri, non un termine sui siti con segnalibri. Sto giocando con la creazione di un motore di ricerca personalizzato di Google (google.com/cse) ma è più manuale di quanto sperassi; Ho ancora bisogno di un modo per ottenere siti che aggiungo ai segnalibri in CSE.
Michelle,


0

Questa potrebbe non essere in realtà una soluzione semplice, ma puoi usare Historio.us . È uno strumento di social bookmarking che ti consente di cercare i tuoi segnalibri.



0

Concatenare un gruppo di site:parametri (ad es. site:superuser.com OR site:stackoverflow.com+chrome ...) Verrà eseguito nel limite di Google di 32 parole per query. Meno il termine della query, significa che sarai in grado di cercare solo tra 31 domini diversi che hai aggiunto ai segnalibri.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.