Como pesquisar DuckDuckGo no terminal Linux
Assim como o Googler (Google Site Search na linha de comando), ddgr é um utilitário de linha de comando que pode ser usado para pesquisar palavras-chave por meio do mecanismo de pesquisa DuckDuckGo e de um comando navegador de linha no prompt do terminal.
Antes de instalar o mecanismo de pesquisa de linha de comando ddgr no Linux, primeiro certifique-se de que a biblioteca de solicitações Python 3.4 e Python necessária para lidar com solicitações HTTPS esteja instalada em seu sistema, emitindo os seguintes comandos.
------------------ On CentOS, RHEL & Fedora ------------------
yum install epel-release
yum install python34 python34-requests
------------------ On Debian & Ubuntu ------------------
apt install python3 python3-requests
Para abrir pesquisas ddgr você precisa instalar um navegador de linha de comando, como elinks, links, lynx, w3m ou www-browser, em seu sistema.
Leia também: 8 ferramentas de linha de comando para navegar em sites
Neste guia, configuraremos o mecanismo de pesquisa ddgr para abrir links através do navegador baseado em texto lynx.
yum insall lynx [On CentOS, RHEL & Fedora]
apt-get install lynx [On Debian & Ubuntu]
Em seguida, defina a variável de ambiente BROWSER em todo o sistema para apontar para o navegador lynx, emitindo os seguintes comandos com privilégios de root.
export BROWSER=lynx
echo “export BROWSER=lynx” >> /etc/profile
Para instalar o utilitário de linha de comando do mecanismo de pesquisa DuckDuckGo por meio de versões oficiais do pacote binário ddgr github, emita os seguintes comandos específicos para sua própria distribuição 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
Você também pode instalar o ddgr no Ubuntu usando um repositório PPA, que é mantido pelo desenvolvedor do projeto ddgr.
sudo add-apt-repository ppa:twodopeshaggy/jarun
sudo apt-get update
sudo apt-get install ddgr
Como pesquisar DuckDuckGo no terminal usando ddgr
Finalmente, para pesquisar uma palavra-chave específica no mecanismo serach ddgr, emita o comando conforme mostrado no exemplo abaixo.
ddgr tecmint
Para abrir automaticamente um resultado de pesquisa específico exibido no navegador baseado em texto lynx, pressione a tecla numérica correspondente e aguarde o carregamento da página da web. Às vezes você precisa digitar “a ”
no navegador lynx para sempre aceitar cookies do site e carregar o site.
Isso é tudo! Para obter outras informações sobre o utilitário do mecanismo de pesquisa de linha de comando DuckDuckGo, visite a página oficial do ddgr no github.