~Rami ₪ MANUALS

רמי

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

DDGR: Алиас для быстрого поиска из консоли на сервере Duckduckgo

INTRO

Весьма удобная и простая поисковая утилита; она не имеет собственного конфигурационного файла, поэтому пришлось составить алиас для собственного пользования.

NOTE

Разместите следующий алиас в .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

Дополнительно см.:

Duckduckgo: Синтаксис поисковых запросов, bang-сокращения и дополнительные сервисы
DuckDuckGo from the Terminal
₪ Back to home ₪

🄯 Rami Rosenfeld, 2024. GNU FDL 1.3.