Google Search Extra Buttons
Добавление кнопок вариантов поиска на страницу результатов поиска Гугла и главной. Похожий скрипт для Яндекса.
(Статья про эти скрипты на Habrahabr.)
(Fx, Chrome, Opera12+, Safari, MS Edge + Win10 + Tampermonkey), Vivaldi, KMeleon, Yandex, Brave
ВНИМАНИЕ 2022-08: ДЛЯ вкладки Картинки (Images) скрипт будет работать, если установить расширение, блокирующее политику CSP (Content Security Policy) в заголовке страницы, иначе скрипт останавливается с ошибкой и эффекта не наблюдается. Как ни странно, в общем поиске работает без блокировки CSP и вообще там многое по-другому, разные команды делали.
Ещё ограничение в Картинках: поиск делается только по день|неделя|месяц|год, никаких "2 дня", никаких "час". И показ размеров убрали - кнопка заменена на B/W.
22 авг. 2022: поддержка тёмной темы Гугла; ограничение интервалов поиска картинок по API;
5 дек. 2018: кнопки на стартовой (восстановлены); правки; скрытие в shop|boks|finance; светлый White-Mint-Oval дизайн;
30ноя-4дек 2018: выбор одного из до 30 типов файлов в общем поиске; поиск по типам картинок и показ их размеров; появление поля поиска по наведению на висящие кнопки при прокрутке страницы;
19-20 ноя. 2018: по изменениям вёрстки страницы результатов поиска (TODO start page), внешняя localStorage - на гугловском домене
12 дек. 2017: переходы в гаснущих колонках; небольшие правки стилей
13 ноя. 2017: временное сохранение опции поиска "сортировать по дате" для следующего поиска на той же странице
11 мар. 2017: более контрастный серый дизайн кнопок
2 фев. 2017: исправлена невидимость бордюра поля ввода, происходившая из влияния стилей скрипта;
12 дек. 2016: серый дизайн кнопок на новом дизайне поиска Гугла; настройка возврата к старому дизайну кнопок.
7 дек. 2016: совместимость с новым дизайном поля ввода, его классов; старый формат тоже поддерживается.
17 янв. 2016: поправлен авто-запуск поиска по сайту после выбора варианта; переключение чекбокса.
- Fx - ставится с помощью аддона (расширения браузера) GreaseMonkey или возможен Scriptish для более старых версий Firefox;
- Chrome|Yandex|новая Opera|Vivaldi - непосредственно, без расширений (на странице chrome://extensions/ ставится как распакованный скрипт в "режиме разработчика"; в папке должен быть manifest.json, переименуйте на "js": "GoogleSearchExtra_Buttons.user.js" или подобное, если необходимо; или другими способами (с помощью расширения браузера TamperMonkey));
- Opera 12+ - создаётся юзерскрипт в файле, помещается в папку... (по ссылке - инструкция для 2022 года без Тамперманки, который заблокирован);
- Safari - ставится с помощью Tampermonkey для Safari.
Добавляет 8 типов кнопок рядом с кнопкой поиска (некоторые типы имеют подсписки кнопок):
- искать документы PDF, DOC (другие типы - вписыванием нужного расширения в поле поиска вместо указанного);
- скрытие кнопки поиска по типу в настройках
- поиск по сайту (из списка сайтов, который задаётся в настройках);
- скрытие второй кнопки ("site"), если очистить список сайтов в настройках и изменить какую-либо настройку для запуска сохранения
- искать за последние 1,2..13 дней (в разделе Картинки - выбор только "сутки|неделя|месяц|год");
- искать за последние 1,2..10 недель;
- искать за последние 1,2..11 месяцев;
- искать за последние 1,2..10 лет;
- искать за последние 1,2..22 часа;
- запоминание каждого из выборов интервала дат в списках поиска;
- выбор языка интерфейса (en, ru, fr, de, es) по языку браузера или в настройках (в памяти браузера localStorage);
- выберите язык "en w/o hints", чтобы подсказки не появлялись (интерфейс будет английским);
- сохраняет тип текущей страницы поиска (картинки, новости и т.д.)
Основано на статье BarsMonster .
Github: https://github.com/spmbt/googleSearchExtraButtons .