Pesquisa de site

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.