Как выполнить поиск в 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.