Наверняка вам уже приходилось слышать об этой поисковой системе, когда речь заходила о конфиденциальности или анонимности. DuckDuckGo – поисковик, используемый по-умолчанию в браузере Tor для сохранения личной поисковой информации пользователей.
Он не раскрывает никаких ваших данных, не использует историю посещений, и прочие вещи, которые актуальны в “обычных” поисковых системах. Тем не менее, сервис имеет большую популярность, и связано это не только с наличием анонимности при работе, но и с качеством поисковой выдачи.
При генерации результатов, DDG использует более 400 источников, включая известные поисковики, такие как Yandex и Google, а также краудсорсинговые сервисы вроде Википедии.
Так вот, а что если бы вы могли использовать данный поисковик прямо из командной строки? Удобно, не правда ли? Сам инструмент имеет название ddgr, и доступен для загрузки на GitHub. Проект опенсорсный, и создан сообществом, т.е разработчики самого DuckDuckGo отношения к нему не имеют.
Приложение DuckDuckGo в вашей командной строке
DuckDuckGo Bangs в значительной степени улучшает функциональные способности поиска DDG. Расширение позволяет вам искать информацию напрямую в ресурсах, и эту особенность тоже поддерживает ddgr.
Также, в отличие от веб-интерфейса, данный инструмент способен выдавать определенное количество результатов на странице, что помогает экономить место. В общем-то, интерфейс ddgr и был разработан для экономии используемого пространства без потери читаемости.
ddgr имеет ряд особенностей и функций, в том числе:
- Поддержка автозаполнения bash
- Выбор отображаемого количества результатов
- Поддержка Bangs
- Открытие URL-адреса в браузере
- Опция “Мне повезет”
- Фильтрация по разнообразным параметрам
- Минимум устанавливаемых зависимостей
Вы можете использовать кнопку ниже, чтобы загрузить ddgr для своей версии Linux.
Вы также можете установить ddgr через PPA-репозиторий. Этот способ будет актуален только для Ubuntu 16.04 и выше. Репозиторий поддерживается разработчиками, и вы будете получать обновления по мере их релиза:
sudo add-apt-repository ppa:twodopeshaggy/jarun
sudo apt-get update
Как использовать ddgr для поиска из терминала
Для начала, вам нужно его запустить:
ddgr
Затем ввести поисковый запрос:
Купить компьютер
Чтобы ограничивать количество возвращаемых результатов:
ddgr --num 5 Купить компьютер
Открыть первый результат запроса в браузере:
ddgr -j Купить компьютер
Полный список команд:
ddgr -h
Источник: omgubuntu.co.uk