Googler — мощное консольное приложение для поиска в Google
Googler — это мощное и гибкое консольное приложение, предназначенное для поиска в Google (веб, новости, видео и поиск по сайтам) прямо из командной строки. Это утилита, которая позволяет искать информацию без необходимости открывать браузер, предлагая быстрый и чистый интерфейс, лишенный рекламы и ненужных ссылок. Приложение особенно полезно для работы на серверах без графического интерфейса (X) и может интегрироваться с текстовыми браузерами.
Установка Googler
Для установки Googler доступны несколько методов в зависимости от операционной системы.
Установка на Ubuntu
sudo apt update
sudo apt install googler
Установка на macOS
С помощью Homebrew:
brew install googler
Установка на Windows
Используйте WSL (Windows Subsystem for Linux) или Cygwin для запуска команды, аналогичной Ubuntu.
Основные возможности и примеры использования
Googler поддерживает широкий спектр опций, которые делают его мощным инструментом для поиска.
1. Простой поиск
googler "ваш запрос"
Пример:
googler "как использовать утилиты Linux"
2. Поиск по определенному сайту
googler -w wikipedia.org "история Linux"
3. Ограничение результатов по времени
Используйте флаг -t
для ограничения результатов по времени. Возможные значения: d
(дни), w
(недели), m
(месяцы), y
(годы).
googler -t m "новости технологий"
4. Поиск новостей
googler -N "искусственный интеллект"
5. Поиск видео
googler -V "PyCon 2020"
6. Специфичный поиск по сайту
googler -w imdb.com -w wikipedia.org "Титаник"
7. Точный поиск
Чтобы отключить автоматическое исправление опечаток, используйте флаг -x
:
googler -x googler
8. Быстрый поиск с открытием первого результата
googler -j "куртки из кожи"
9. Поиск по датам
Для поиска в определённом временном диапазоне:
googler --from 04/04/2016 --to 12/31/2016 -w imdb.com "Книга джунглей"
Расширенные функции и настройки
1. Интеграция с текстовыми браузерами
Googler можно интегрировать с текстовыми браузерами, такими как w3m
, lynx
, elinks
. Для этого установите переменную среды BROWSER
:
export BROWSER=w3m
googler "ваш запрос"
2. Пагинация и навигация
Результаты поиска отображаются по страницам. Для перехода к следующей странице используйте команду n
, для предыдущей — p
.
3. Использование прокси
Googler поддерживает использование прокси:
export http_proxy=http://proxy.example.com:8080
googler "ваш запрос"
4. Поиск файлов по типу
Googler поддерживает поиск по типу файлов:
googler "инструментальная музыка filetype:mp3"
5. Настройка цветовой схемы
Googler поддерживает кастомизацию цветовой схемы:
googler --colors bjdxxy "Google"
Вы можете настроить цвета через переменную среды GOOGLER_COLORS
.
6. Сохранение URL в буфер обмена
Googler автоматически сохраняет URL в буфер обмена, используя xsel
, xclip
, pbcopy
или clip
, в зависимости от системы.
Интерактивное использование: Omniprompt
Omniprompt предоставляет пользователю возможность продолжать поиск, не покидая сеанс Googler:
n
— переход к следующей странице.p
— возврат на предыдущую страницу.q
— выход из Googler.o
— открытие результата в браузере.c
— копирование URL в буфер обмена.
Заключение
Googler — это не просто инструмент для поиска, это мощный инструмент для профессионалов, работающих в терминале. Его гибкость, расширенные функции и интеграция с текстовыми браузерами делают его отличным выбором для пользователей, предпочитающих работать с командной строкой. С помощью этого руководства вы сможете эффективно настроить и использовать Googler в своей повседневной работе.