Я не пытаюсь найти закладку - я пытаюсь найти термин, который может появиться на одном из моих сайтов с закладками.
Например, если я хочу выполнить поиск по термину «Обама» и ограничить свой запрос веб-сайтом New York Times, я знаю, что могу ввести его в основной строке URL / поиска в Chrome:
Сайт Обамы: nytimes.com
Мне интересно, есть ли способ изменить это так, чтобы это эффективно:
Сайт Обамы: любой из сайтов в моей папке закладок Chrome
Заранее спасибо за вашу помощь!
google-chrome
search
Мишель
источник
источник
Ответы:
Я только что выпустил расширение Google Chrome под названием SearchMark, которое будет делать именно то, что вы хотите. Надеюсь, вы найдете ее полезной.
источник
Вы можете использовать браузерный Historio.us .
Вот что makeuseof.com говорит в журнале «Исторические сведения о переходе на следующий уровень» :
источник
Похоже, у Google есть пользовательский поиск, на который вы можете указать свой файл закладок. Из их документа «Вот быстрый и простой способ создать поисковую систему по ссылкам на вашей веб-странице»: http://www.google.com/cse/tools/create_onthefly
Как я это использую, я должен экспортировать свои закладки из xbel в файл .html, но в любом случае это полезно. (Тем более, что я не нашел Chrome, эквивалентный «Моему порталу» Галеона).
источник
Ctrl + Shift + O открывает страницу диспетчера закладок. В левом верхнем углу находится панель / поле поиска, которое позволяет искать по вашим закладкам.
источник
Если вы не можете найти / написать расширение Chrome для этого, вы можете
А) получить список URL ваших закладок
Сначала я думал, что
Bookmarks
файл в каталоге профиля chrome представляет собой базу данных sqlite3, как и некоторые другие файлы в ней. Это неверно Он выглядит как файл JSON, поэтому вам, вероятно, понадобится импортировать его в какой-то язык сценариев, который имеет средства JSON (почти все, что начинается с «p», - безопасная ставка, или даже JS, если вы хотите использовать Rhino / Spidermonkey / и т. д.), а затем извлечь определенные элементы.На первый взгляд кажется, что вам нужно
url
свойство каждого объекта, у которого свойство type равно"url"
. Хотя есть некоторые сложности: например, это также будет включать букмарклеты и другие вещи, у которых нет [релевантных] сайтов, так что вы, вероятно, захотите запустить фильтр результатов, чтобы ограничить их фактическими веб-URL. Все, что вы используете в B для получения сайтов, в любом случае может сначала проверить это и вернуть ошибку на недействительных URL.B) сократить список URL закладок ( A ) до списка используемых ими хостов
Я думаю, это то, что вы хотите? Или может домены? За исключением случаев, когда он похож на * .co.uk или похожий? Это, вероятно , наиболее разумно сделано в том же сценарии , которые вы используете в A . Другой вариант - передать его через
sed | sort | uniq
фильтр, хотя с этой опцией вы фактически не анализируете URL-адрес, и вам нужно использовать для этого некоторое регулярное выражение гетто.php
действительно хорош в таких вещах. Ну, по сравнению с его уместностью для большинства задач.В) создать URL-адрес Google-запроса
... предваряя каждый элемент из B с
site:
, соединив их со строкой+OR+
, а затем URL-кодирование и добавления (после+
) текста конкретнее вы хотите сделать поиск по. Вы прикрепляете результат в конце строки, какhttp://www.google.com/search?q=
.Это должно дать вам URL, например, http://www.google.com/search?q=site:superuser.com+OR+site:stackoverflow.com+chrome
Тогда вы сможете просто передать этот URL-адрес в качестве первого аргумента при вызове командной строки,
google-chrome
чтобы он открывал новую вкладку, содержащую результаты поиска. Обратите внимание, что, как минимумbash
, вам нужно заключить URL в кавычки, чтобы к нему не применялось расширение оболочки.Поэтому, если вы хотите, вы можете свернуть это в утилиту командной строки, а затем просто запустить ее, передав ей свои условия поиска. Если Chrome запущен, вам, вероятно, следует сделать копию
Bookmarks
файла перед его чтением, а затем удалить временный файл.Если вы уже знаете JS, и особенно если вы не знаете дружественных к командной строке языков сценариев, может быть проще научиться писать расширение для Chrome, чем настраивать его.
источник
Мне нравится Kifi.com. В нем есть все, что вы просите, и хорошо обновленное расширение Chrome. https://www.kifi.com/getting-started
«Kifi имеет лучшую поисковую систему по закладкам / ссылкам с точки зрения скорости, результата и качества - и это бесплатно! Kifi позволит вам искать не только в своих собственных закладках (которые называются Kifi), но и во всех хранилищах других людей. которые позволяют вам иметь доступ. Поэтому Кифи работает еще лучше в группах людей.
Интересной частью поиска Kifi является кроссплатформенность, приложение для iPhone и Android, веб-сайт и расширение для браузера. Расширение браузера возвращает супер быстрые результаты и вставляет их на веб-страницу результатов Google. "
Вот более актуальная дискуссия о кворе: https://www.quora.com/Whats-the-best-way-to-search-only-within-bookmarked-links
источник
Я думаю, что единственный способ сделать это - использовать менеджер закладок. Вы могли бы создать свою собственную поисковую систему, просто просматривая ваши сайты, добавленные в закладки, но я думаю, это немного надумано. Я думаю, что лучший способ - использовать менеджер книг, нажав shift + ctrl + b.
источник
похоже, вы МОЖЕТЕ искать их, но вы должны использовать специальное окно поиска для закладок в менеджере http://www.google.com/support/chrome/bin/answer.py?answer=95714.
источник
Возможно, это не совсем прямое решение, но тогда вы можете использовать Historio.us . Это инструмент социальных закладок, который позволяет вам искать ваши закладки.
источник
Вы можете попробовать поискать свою историю, и это может привести к некоторым результатам .
источник
Конкатенация нескольких
site:
параметров (например,site:superuser.com OR site:stackoverflow.com+chrome ...
) приведет к ограничению Google в 32 слова на запрос. Минус термин запроса означает, что вы сможете искать только в 31 различных доменах, которые вы добавили в закладки.источник