Обзор инструмента поиска Ddgr
Linux дает вам беспрецедентный уровень свободы, хотите ли вы полностью избавиться от командной строки или, наоборот, делать большую часть работы в окне терминала. И у нас есть новости для ниндзя командной строки, которые, возможно, обрадуются, открыв Ddgr.
Это помощник поисковой машины DuckDuckGo от автора Googler — того самого инструмента, который выполняет запросы Google из командной строки и благодаря которому вы легко и просто прямо с рабочего стола можете найти информацию о обслуживании компрессоров Atlas Copco или любые другие необходимые вам данные. Мы полагаем, что DuckDuckGo, с его заботой о конфиденциальности, является лучшим кандидатом на звание лучшего анонимного браузера, поэтому давайте обратимся к нему.
Идея заключается в инструменте командной строки для поиска в Интернете, способном заменить текстовые браузеры (типа Lynx) в тех случаях, когда в этом есть смысл. Навигация по сайту с помощью клавиатуры может быть непростой задачей, но в то же время вы вряд ли захотите запускать браузер только для беглого поиска в Google или DuckDuckGo.
Ddgr (где ‘r’, вероятно, означает ‘results’ — «результаты») — простая утилита на Python, которая не требует от вас чтения страниц документации, чтобы приступить к работе. Просто введите свой запрос после команды ddgr, и вы мигом получите первые десять результатов.
Укажите номер результата и нажмите Enter, чтобы велеть Ddgr запустить ваш браузер по умолчанию с активной соответствующей ссылкой. Проще некуда, но при этом у Ddgr есть и другие весьма привлекательные функции, которые стоит исследовать.
Во‑первых, она вычищает весь визуальный мусор и рекламу, и вы получаете только полезный текст с удобным для чтения форматированием и разумным выбором цвета. Ddgr поддерживает HTTPS‑прокси, автозаполнение текста в стиле Bash, ключевые слова и т.д. Вы также можете задать число результатов поиска на странице, скрыть агента пользователя или изменить обработчика URL по умолчанию.
Ddgr очень приятен в использовании, поскольку занимает крайне мало места на экране при отображении ваших результатов поиска, позволяя оставить окно терминала маленьким.
На официальном сайте есть множество прекомпилированных пакетов Ddgr, но если вас нет в списке, просто запустите sudo make install и готовьтесь повеселиться в терминале с DuckDuckGo!