Googler – поиск из командной строки.

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 в своей повседневной работе.