- PVSM.RU - https://www.pvsm.ru -

Поворачиваем Google Search к нам лицом

Давным давно в результатах поиска в Google Search слева было меню, где одним кликом можно было настроить параметры поиска, например ограничение по времени (этой возможностью я часто пользовался). Но при редизайне — почему-то это начало требовать 3 клика:

Поворачиваем Google Search к нам лицом

Надеяться на то, что Google одумается не приходится, потому я написал скрипт для GreaseMonkey [1] который позволяет настраивать поиск одним кликом (должно работать в Firefox и Chrome), надеюсь он будет полезен и вам. Если раньше вы не пользовались GreaseMonkey — нужно установить аддон для Firefox [2] или Chrome [3].

Результат

Поворачиваем Google Search к нам лицом

Кнопка PDF — ограничивает поиск только по PDF файлам (если источник информации — разные гос.структуры, результаты исследований и проч.).

Свои кнопки можно добавить в функции

waitForIt(function () {
	elements = document.getElementsByName("q");
	if(elements.length > 0) {
		searchBox = elements[0];
		
		elements = document.getElementsByName("btnG");
		if(elements.length > 0) {
			var btnG = elements[0];
			
			createQueryButton(btnG, "PDF", 'filetype:pdf');
			
			createURLButton(btnG, "1D", '&tbs=qdr:d');
			createURLButton(btnG, "7D", '&tbs=qdr:w');
			createURLButton(btnG, "1M", '&tbs=qdr:m');
			createURLButton(btnG, "1Y", '&tbs=qdr:y');

            return true;
        };
	};
	
	return false;
});

Где createURLButton — добавляет строку в URL, а createQueryButton — добавляет строку в конец текстового запроса, и эмулирует нажатие Enter в Firefox (в хроме этого не требуется).

Еще раз ссылка на страницу скрипта [1]. Увидели баг? Жду ваши патчи [4].
Также, если кто знает, как прямее организовать работу с Instant Results в Firefox без эмуляции нажатия Enter и без глубокой завязки на внутренности JS гугла — будет интересно увидеть.

Автор: BarsMonster

Источник [5]


Сайт-источник PVSM.RU: https://www.pvsm.ru

Путь до страницы источника: https://www.pvsm.ru/greasemonkey/34052

Ссылки в тексте:

[1] скрипт для GreaseMonkey: http://userscripts.org/scripts/show/167279

[2] Firefox: https://addons.mozilla.org/en-US/firefox/addon/greasemonkey/

[3] Chrome: https://chrome.google.com/webstore/detail/tampermonkey/dhdgffkkebhmkfjojejmpbldmpobfkfo/details

[4] Жду ваши патчи: mailto:3@14.by?subject=Google Extra Buttons

[5] Источник: http://habrahabr.ru/post/179367/