Home - MarisKori/ComfortableSearch GitHub Wiki
Что делает расширение
Это расширение для браузера парсит поисковую выдачу в Google и Yandex и анализирует предлагаемые ссылки. Если по какому-то правилу есть совпадение со ссылкой, то она видоизменяется.
Формат файла конфигурации
Составить файл конфигурации очень просто - ведь это почти обычный csv. То есть каждая строка - это правило, в котором компоненты разделены символом ";". Например:
color;//stackoverflow.com/;#bbffbb
- Первый компонент - это команда (тип фильтра). В данном случае это просто смена цвета ссылки в выдаче.
- Второй компонент - это часть URL, по которому ищется совпадение. Это простая строка (не регулярное выражение).
- Остальные компоненты - прочие параметры.
Не редактируйте файл config.default.csv, потому что это лишь базовая конфигурация. Она загружается только при первом запуске расширение и дальше хранится в localStorage. Поэтому открывайте настройки расширения и редактируйте там.
Команды
replace
Формат следующий:
replace;совпадение;regexp;замена
Пример:
replace;//quabr.com/;^https?://quabr\.com/(\d+)/.*$;https://stackoverflow.com/questions/$1
После того, как найдено совпадение URL со вторым компонентом, происходит дополнительная проверка по третьему компоненту. Третий компонент - это уже регулярное выражение.
Обратите внимание, что заменяется вся строка. Это значит, что если вы хотите заменить URL полностью (например, редирект на другой сайт), то шаблон должен захватывать весь URL, то есть иметь вид ^...$
С другой стороны, если вам нужно заменить часть URL, то это тоже не проблема. Пример:
replace;//ya.ru/;//ya.;//yandex.
(теперь наберите в Гугле ya.ru и увидите замену)
color
Это простая команда смена цвета. Третьим компонентом указывается цвет, например #00ff00
, или #0f0
, или green
.
hide
Тоже простая команда. Она скрывает результат поиска. Имеет всего два компонента.
Пример:
hide;//html.com
Скрыть из выдачи все ссылки на html.com.