Я не пытаюсь искать закладку - я пытаюсь искать термин, который может появиться на одном из моих отмеченных сайтов.
Например, если я хотел искать на термине "Obama" и ограничить мой запрос веб-сайтом Нью-Йорк таймс, я знаю, что мог ввести это в основной URL/панель поиска в Chrome:
obama site:nytimes.com
Я задаюсь вопросом, существует ли способ изменить это так, чтобы это было эффективно:
obama site:any один из сайтов в моей папке закладок Chrome
Заранее спасибо за Вашу справку!
Я просто выпустил расширение Google Chrome под названием SearchMark, который сделает точно, что Вы хотите. Надеюсь, что Вы находите это полезным.
Я думаю единственный способ сделать, это должно использовать менеджер закладок. Вы могли сделать свою собственную поисковую систему, просто ищущую Ваши отмеченные сайты, но это немного неправдоподобно, я предполагаю. Я предполагаю, что лучший способ состоит в том, чтобы использовать менеджера по книге путем нажатия shift+ctrl+b.
это похоже на Вас, CAN ищет их, но необходимо использовать специализированное поле поиска для закладок в менеджере http://www.google.com/support/chrome/bin/answer.py?answer=95714
Если Вы не находите/пишете, что расширение Chrome делает это, Вы могли
Я первоначально думал что Bookmarks
файл в каталоге профиля Chrome был sqlite3 DB как некоторые из других файлов там. Это неправильно. Похоже на файл JSON, поэтому что Вы, вероятно, захотите сделать, должен импортировать его в некоторый язык сценариев, который имеет средства JSON (в значительной степени, что-либо начинающееся 'p' является безопасной ставкой, или даже JS, если Вы хотите использовать rhino/spidermonkey/etc) и затем извлекают определенные элементы.
На первый взгляд похоже, что Вы захотите url
свойство каждого объекта, который имеет свойство 'типа', равное "url"
. Существуют некоторые сложности хотя: например, это будет также включать bookmarklets и другие вещи, которые не имеют [соответствующих] сайтов, таким образом, Вы, вероятно, захотите выполнить фильтр на результатах для ограничения их фактическими веб-URL. Независимо от того, что Вы используете в B для получения, сайты могли бы протестировать на это сначала так или иначе и возвратить ошибку на недопустимых URL.
Я думаю, что это - то, что Вы хотите? Или возможно домены? Кроме того, если это похоже на *.co.uk или подобный? Это, вероятно, наиболее разумно сделано в том же сценарии, который Вы используете в A. Другая опция состоит в том, чтобы передать его по каналу через a sed | sort | uniq
фильтр, хотя с той опцией Вы не заканчиваете тем на самом деле, что анализировали URL, и необходимо вспыхнуть некоторое гетто regex для него. php
действительно хорошо в этом виде вещи. Ну, по сравнению с его уместностью для большинства задач.
... путем добавления префикса каждого объекта от B с site:
, присоединение к ним со строкой +OR+
, и затем кодирование URL и добавляющий (после того, как a +
) определенный текст Вы хотите сделать поиск на. Вы прикрепляете результат на конец строки как 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, чем подстроить это.
Это не могло бы быть на самом деле прямым решением, но затем можно использовать Historio.us. Это - инструмент социальных закладок, который позволяет Вам искать свои закладки.
Можно использовать Historio.us на базе браузера.
Это - то, что makeuseof.com говорит в Historious, Берет Закладки К Следующему Уровню:
Идея позади Historious проста. Вместо того, чтобы хранить закладки в папках, они все индивидуально индексируются; точно так же, как Google делает со всем Интернетом, для создания персонализированного поискового мира. Эта поисковая система, которая может использоваться в каждом браузере через компьютеры, позволяет Вам искать и заголовком и содержанием индексируемых страниц.
Historious работает через браузеры bookmarklet. bookmarklet является (обычной) закладкой, которая выполняет немного кода JavaScript. Вы сможете добавить его к своей панели закладок после завершения (бесплатной) регистрации. С другой стороны, существует также расширение Google Chrome. Это работает точно то же bookmarklet, и ничто не мешает Вам использовать расширение на одном компьютере и bookmarklet на другом.
Кажется, что Google имеет пользовательский поиск, на который можно указать на файл закладок. Из их документа, "Вот быстрый и простой способ создать поисковую систему из ссылок на Вашу веб-страницу": http://www.google.com/cse/tools/create_onthefly
Путем я использую его, я должен экспортировать свои закладки от xbel до .html файла, но это - полезная вещь иметь так или иначе. (Тем более, что я не нашел Chrome эквивалентным "Моему Порталу Galeon").
Можно попытаться искать историю, и это могло бы привести к некоторым результатам.
Конкатенация набора site:
параметры (например, site:superuser.com OR site:stackoverflow.com+chrome ...
) столкнется с пределом Google 32 слов на запрос. Минус термин запроса, который означает, Вы только смогли бы перерыть 31 различный домен, которые Вы отметили.