ddgr — эффективная Python консольная утилита для поиска с помощью DuckDuckGo.
DuckDuckGo (DDG) — поисковая система придающая особое значение обеспечению конфиденциальности пользователей и отказу от фильтров персонализированных результатов поиска. Поисковик не собирает никаких личных данных, не ведёт историю посещений и не использует прочего функционала характерного для большинства современных поисковых систем. Поисковик "по умолчанию" используется в Tor Browser для сохранения личной поисковой информации пользователя.
Поисковая система DuckDuckGo начала работу в конце сентября 2008 года, всё возрастающая популярность сервиса связана не только с наличием анонимности при работе, но и качеством поисково выдачи, так как уделяется особое внимание выдаче наилучших результатов, а не наибольшему их количеству. При генерации результатов DDG использует более четырёхсот источников, включая известные поисковики (такие как Yandex и Google), а также краудсорсинговые сервисы (например Википедию).
Утилита ddgr имеет тщательно разработанный интерфейс, чтобы максимально эффективно использовать небольшое рабочее пространство эмулятора терминала без ущерба для читаемости, поддерживается цветной вывод (можно задать пользовательские цвета) и чёрно-белый.
В отличии от веб-интерфейса ddgr позволяет указать количество выводимых результатов поиска (по умолчанию десять), поддерживается механизм Bang-запросов (DuckDuckGo Bangs) вместе с завершением, доступна опция "Мне повезёт", фильтрация по разнообразным параметрам, ограничение поиска по времени и региону.
ddgr выдаёт ответы мгновенно, поддерживается интеграция с браузерами, можно сразу открыть первый результат в браузере (I'm Feeling Ducky), опционально можно отключить User Agent и безопасный поиск (без сбора неподтверждённых данных пользователя), поддерживаются пользовательские скрипты для обработки веб-ссылок и многое другое...
ddgr никак не связана с сервисом DuckDuckGo, утилитой поддерживается работа через HTTPS прокси-сервер, полностью поддерживается Юникод (Unicode), для копирования ссылок в буфер обмена могут использоваться любые утилиты (xsel, xclip и пр), доступна тщательно составленная документация с примерами.
Лицензия: GNU General Public License version 3.0 (GPLv3)
Вы можете войти под своим логином или зарегистрироваться на сайте.