Поиск по сайту:

Как выполнить поиск в DuckDuckGo из терминала Linux


Как и Googler (поиск по сайту Google из командной строки), ddgr — это утилита командной строки, которую можно использовать для поиска ключевых слов с помощью поисковой системы DuckDuckGo и команды строковый браузер в командной строке вашего терминала.

Перед установкой поисковой системы командной строки ddgr в Linux сначала убедитесь, что на вашем компьютере установлены библиотеки запросов Python 3.4 и Python, необходимые для обработки HTTPS-запросов. систему, выполнив следующие команды.


------------------ On CentOS, RHEL & Fedora ------------------ 
yum install epel-release
yum install python34 python34-requests

------------------ On Debian & Ubuntu ------------------
apt install python3 python3-requests

Чтобы открыть поиск ddgr, вам необходимо установить браузер командной строки, например elinks, links, lynx, w3m . или www-браузер в вашей системе.

Читайте также: 8 инструментов командной строки для просмотра веб-сайтов

В этом руководстве мы настроим поисковую систему ddgr для открытия ссылок через текстовый браузер lynx.


yum insall lynx         [On CentOS, RHEL & Fedora]
apt-get install lynx    [On Debian & Ubuntu]

Затем установите общесистемную переменную среды BROWSER, чтобы она указывала на браузер lynx, выполнив следующие команды с правами root.


export BROWSER=lynx
echo “export BROWSER=lynx” >> /etc/profile

Чтобы установить утилиту командной строки поисковой системы DuckDuckGo через официальные выпуски двоичных пакетов ddgr github, введите следующие команды, специфичные для вашего собственного дистрибутива Linux.


------------------ On CentOS, RHEL & Fedora ------------------
yum install https://github.com/jarun/ddgr/releases/download/v1.1/ddgr-1.1-1.el7.3.centos.x86_64.rpm 

------------------ On Ubuntu 16.04 ------------------
wget https://github.com/jarun/ddgr/releases/download/v1.1/ddgr_1.1-1_ubuntu16.04.amd64.deb
dpkg -i ddgr_1.1-1_ubuntu16.04.amd64.deb

------------------ On Ubuntu 17.10 ------------------
wget https://github.com/jarun/ddgr/releases/download/v1.1/ddgr_1.1-1_ubuntu17.10.amd64.deb 
dpkg -i ddgr_1.1-1_ubuntu17.10.amd64.deb

------------------ On Debian 9 ------------------
wget https://github.com/jarun/ddgr/releases/download/v1.1/ddgr_1.1-1_debian9.amd64.deb 
dpkg -i ddgr_1.1-1_debian9.amd64.deb

Вы также можете установить ddgr в Ubuntu, используя репозиторий PPA, который поддерживается разработчиком проекта ddgr.


sudo add-apt-repository ppa:twodopeshaggy/jarun
sudo apt-get update
sudo apt-get install ddgr

Как выполнить поиск в DuckDuckGo из терминала с помощью ddgr

Наконец, чтобы выполнить поиск по определенному ключевому слову в поисковой системе ddgr, введите команду, как показано в примере ниже.


ddgr tecmint

Чтобы автоматически открыть определенный отображаемый результат поиска в текстовом браузере lynx, нажмите соответствующую цифровую клавишу и дождитесь загрузки веб-страницы. Иногда вам нужно ввести «a» в браузере lynx, чтобы всегда принимать файлы cookie веб-сайта и загружать веб-сайт.

Вот и все! Для получения дополнительной информации об утилите поисковой системы командной строки DuckDuckGo посетите официальную страницу ddgr на github.