-- Leo's gemini proxy
-- Connecting to tilde.team:1965...
-- Connected
-- Sending request
-- Meta line: 20 text/gemini; lang=en
רמי
SUBJECT: DDGR: Алиас для быстрого поиска из консоли на сервере Duckduckgo
AUTHOR: Rami Rosenfeld
DATE: 29/04/24; upd. 06/05/24
TIME: 18.00
LANG: ru, en
LICENSE: GNU FDL 1.3
TAGS: gnu, gnome, software, opensource, linux, system, man, manual, bash, privacy, security, rhel, centos, mate, xfce, lxde, spin, de, systemd, systemctl, terminal, console, duckduckgo, web, search
Весьма удобная и простая поисковая утилита; она не имеет собственного конфигурационного файла, поэтому пришлось составить алиас для собственного пользования.
Разместите следующий алиас в .bashrc:
alias duck='ddgr --num 10 --nocolor --time y --expand --noua --reg us-en --proxy SERVER:PORT'
Подробности поискового запроса
--num 10 - будут показаны первые десять ссылок, найденные поисковой машиной (допустимо не более 25);
--nocolor - отключены цвета по умолчанию;
--time y - поиск будет произведен среди материалов, опубликованных за последний год; можно изменить значения на d (1 day), w (1 wk), m (1 month) или убрать этот параметр для полноценного поиска без ограничения по времени;
--expand - ссылки будут отображаться полностью;
--noua - UserAgent запрашивающей стороны будет определен как "DuckDuckBot/1.1; (+http://duckduckgo.com/duckduckbot.html)";
Примечание: Удаление из алиаса опции "--noua" почему-то приводит к ошибке "202".
--reg us-en - будет произведен поиск преимущественно в регионе/локали us-en;
Подробности см. на: duckduckgo.com/duckduckgo-help-pages/settings/params/
--proxy SERVER:PORT - данные будут передаваться через прокси-сервер; измените самостоятельно или удалите эту опцию.
Дополнительные параметры поиска
ddgr -h
--site - site.name
--unsafe - disable safe search
--ducky - open the first result in a web browser; implies --np
--gui-browser - open a bang directly in gui browser
--noprompt - perform search and exit, do not prompt
--reverse - list entries in reversed order
Использование
duck ваш поисковый запрос
Примечание: При поиске будет задействован не содержащий скриптов облегченный вариант сервера, а именно: html.duckduckgo.com/html
Дополнительно см.:
🄯 Rami Rosenfeld, 2024. GNU FDL 1.3.
-- Response ended
-- Page fetched on Mon May 20 09:01:45 2024