Dans Chrome, y a-t-il un moyen de rechercher uniquement dans mes sites favoris?


27

Je n'essaie pas de rechercher un signet - j'essaie de rechercher un terme qui peut apparaître sur l'un de mes sites marqués d'un signet.

Par exemple, si je souhaitais rechercher le terme "Obama" et limiter ma requête au site Web du New York Times, je sais que je pourrais le saisir dans l'URL principale / barre de recherche de Chrome:

site obama: nytimes.com

Je me demande s'il y a un moyen de changer cela pour qu'il soit efficace:

site obama: l'un des sites de mon dossier de favoris Chrome

Merci d'avance pour votre aide!


2
Cela semble être une bonne idée pour une extension.
squillman

1
Vraiment! Je n'ai jamais écrit d'extension Google, mais cela pourrait me pousser à bout. Malheureusement, en ce moment, je suis claqué avec le travail des clients (c'est pourquoi je recherchais ce gain de temps, ah!).
Michelle

Pas spécifiquement ce que vous voulez, mais opera peut rechercher du contenu dans les pages en cache à l'aide de l'outil d'historique. Si vous avez visité la page récemment, vous devriez pouvoir la rechercher.
Fake Name

La question est un peu ambiguë: voulez-vous rechercher toutes les pages d’un hôte qui apparaît dans votre liste de signets?
intuited

Pas une réponse, mais l'add-on de Firefox "Outils de signets" fait ce que vous voulez.
harrymc

Réponses:


11

Je viens de publier une extension Google Chrome appelée SearchMark cela fera exactement ce que vous voulez. J'espère que vous le trouverez utile.


Hourra !!! Une solution gratuite. J'ai installé et essayé, et ça marche bien. Je voudrais vraiment si elle effectuait des recherches plus traditionnellement, cependant. Par exemple, si je recherche sur les mots "panneau de configuration", il renvoie les résultats pour "contrôle" et "panneau" - et non les deux ensemble. MAIS, hé, au moins, c'est gratuit et je n'ai pas besoin de m'inscrire pour un autre service. Merci d'avoir partagé!
Michelle

Je travaille sur ça. La prochaine version devrait avoir cette fonctionnalité.
Akshay

1
Il se bloque dans le chrome 11.0.696.65 (84435) Ubuntu 10.04
jbeard4

Je cherchais un tel outil depuis des années!
Ayyash

Euh, ça s'est en quelque sorte désinstallé dans la dernière mise à jour de chrome, probablement à cause d'un changement de règles ... efficace si le propriétaire sait ce qu'il faut faire
Ayyash

5

Vous pouvez utiliser le navigateur Historio.us .

C’est ce que dit makeuseof.com dans Historious prend les signets au niveau suivant :

L’idée derrière Historious est simple.   Au lieu de stocker des signets dans   dossiers, ils sont tous individuellement   indexé; tout comme Google le fait avec   l'ensemble de l'internet, pour créer   votre monde de recherche personnalisé. Ce   moteur de recherche, qui peut être utilisé dans   chaque navigateur, sur des ordinateurs,   vous permet de recherche à la fois par titre et contenu des pages indexées .

Historious fonctionne à travers les navigateurs par   bookmarklet. Un bookmarklet est un   marque-page (normal) qui s'exécute un peu   de code Javascript. Tu pourras   ajoutez-le à votre barre de favoris après   vous avez terminé votre inscription (gratuite).   Sinon, il y a aussi un Google   Extension de chrome. Cela fonctionne exactement   le même que le bookmarklet, et   rien ne vous empêche d'utiliser le   extension sur un ordinateur et le   bookmarklet sur un autre.

image


2

Il semble que Google ait une recherche personnalisée, vous pouvez pointer vers votre fichier de signets. Dans leur doc, "Voici un moyen rapide et facile de créer un moteur de recherche à partir des liens de votre page Web": http://www.google.com/cse/tools/create_onthefly

De la façon dont je l’utilise, je dois exporter mes signets de xbel vers un fichier .html, mais c’est une chose utile à avoir quand même. (Surtout que je n'ai pas trouvé d'équivalent Chrome au "Mon portail" de Galeon).


2

Ctrl + Maj + O ouvre la page Gestionnaire de favoris Il y a une barre de recherche dans le coin supérieur gauche qui vous permet de rechercher dans vos favoris.


J'aimerais effectuer une recherche dans les sites marqués, et pas seulement dans les signets, comme le fait cette recherche. merci tho!
Michelle

1

Si vous ne trouvez / écrivez pas une extension Chrome pour le faire, vous pouvez

A) obtenir une liste de vos URL de signets

J'ai d'abord pensé que le Bookmarks Le fichier dans le répertoire de profil de chrome était une base de données sqlite3 comme certains des autres fichiers qu’il contient. Ceci est une erreur. Cela ressemble à un fichier JSON. Vous voudrez donc probablement l’importer dans un langage de script doté de fonctions JSON (pratiquement tout ce qui commence par «p» est une valeur sûre, ou même JS si vous voulez utiliser rhino / spidermonkey / etc), puis extrayez certains éléments.

À première vue, on dirait que vous voulez le url propriété de chaque objet qui a une propriété 'type' égale à "url". Toutefois, il existe certaines complications: par exemple, cela inclura également les bookmarklets et d’autres choses qui n’ont pas de sites [pertinents]; vous voudrez donc probablement appliquer un filtre sur les résultats pour les limiter aux URL Web réelles. Quoi que vous utilisiez dans B obtenir les sites peut de toute façon tester ce premier et renvoyer une erreur sur les URL non valides.

B) réduisez la liste des URL de signets ( UNE ) à la liste des hôtes qu’ils utilisent

je pense Voici ce que vous voulez? Ou peut-être des domaines? Sauf si c'est comme * .co.uk ou similaire? C’est probablement ce que vous faites le mieux dans le même script que celui que vous utilisez dans UNE . Une autre option consiste à le diriger à travers un sed | sort | uniq filtre, bien qu'avec cette option, vous ne finissiez pas par analyser l'URL, et vous devez vous en séparer par regex. php est vraiment bon à ce genre de chose. Eh bien, comparé à sa pertinence pour la plupart des tâches.

C) construire une URL de requête Google

... en préfixant chaque élément de B avec site:en les joignant avec la ficelle +OR+, puis le codage et l’ajout d’URL (après une + ) le texte spécifique sur lequel vous voulez faire une recherche. Vous collez le résultat à la fin d'une chaîne comme http://www.google.com/search?q=.

Cela devrait vous donner une URL comme http://www.google.com/search?q=site:superuser.com+OR+site:stackoverflow.com+chrome

Ensuite, vous devriez pouvoir passer cette URL comme premier argument d’une invocation de ligne de commande. google-chrome l'obtenir pour ouvrir un nouvel onglet contenant les résultats de la recherche. Notez que, moins sous bash, vous devrez envelopper l’URL entre guillemets afin que l’extension du shell ne lui soit pas appliquée.

Donc, si vous le souhaitez, vous pouvez l'incorporer à un utilitaire de ligne de commande, puis l'exécuter simplement en lui transmettant les termes de votre recherche. Si Chrome est en cours d'exécution, vous devez probablement effectuer une copie du Bookmarks fichier avant de le lire, puis supprimez le fichier temporaire par la suite.

Si vous connaissez déjà JS, et en particulier si vous ne connaissez pas les langages de script conviviaux pour les lignes de commande, il serait peut-être plus facile d'apprendre à écrire une extension Chrome plutôt que de l'intégrer.


1

J'aime Kifi.com. Il a tout ce que vous demandez et une extension chrome bien mise à jour. https://www.kifi.com/getting-started

"Kifi possède le meilleur moteur de recherche de signets / liens en termes de rapidité, de résultat et de qualité - et c'est gratuit! Kifi vous permettra de rechercher non seulement dans vos propres signets (appelé "Keep on Kifi"), mais également dans toutes les bases de données d'autres personnes qui vous permettent d'y accéder. Kifi fonctionne donc encore mieux au sein d'équipes.

La partie intéressante de Kifi search se trouve dans sa multiplate-forme, il existe une application pour iPhone et Android, une extension de site Web et un navigateur. L'extension du navigateur renvoie des résultats très rapides et les intègre à la page Web de résultats de Google. "

Voici une discussion plus actuelle sur quora: https://www.quora.com/Whats-the-best-way-to-search-only-within-bookmarked-links


0

Je pense que la seule façon de faire est d'utiliser le gestionnaire de favoris. Vous pouvez créer votre propre moteur de recherche en recherchant simplement vos sites favoris, mais je suppose que c'est un peu exagéré. Je suppose que le meilleur moyen consiste à utiliser le gestionnaire de livre en appuyant sur les touches Maj + Ctrl + b.


1
Ctrl-Maj-b me permet uniquement de rechercher des signets, pas un terme sur les sites marqués d'un signet. Je m'amuse à créer un moteur de recherche personnalisé Google (google.com/cse), mais il est plus manuel que je ne l'aurais espéré. J'ai toujours besoin d'un moyen de transférer les sites que je marque dans CSE.
Michelle


0

Ce n'est peut-être pas une solution simple, mais vous pouvez alors utiliser Historio.us . C'est un outil de bookmarking social qui vous permet de rechercher vos favoris.



0

Concaténer un tas de site: paramètres (par exemple, site:superuser.com OR site:stackoverflow.com+chrome ... ) se heurtera à la limite de 32 mots de Google par requête. Sans le terme de la requête, cela signifie que vous ne pourrez rechercher que dans 31 domaines différents que vous avez marqués.

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.