DuckDuckGo est un moteur de recherche qui préserve la vie privée de ses utilisateurs et ne stocke aucune donnée personnelle. ddgr est un utilitaire permettant d'effectuer des recherches sur DuckDuckGo depuis son terminal.

Les fonctionnalités de ddgr sont multiples :

  • Rapide et sans publicité
  • Support des DuckDuckGo Bang
  • Navigation dans les résultats
  • Ouverture des résultats dans le navigateur
  • Prise en compte des mots-clés (ex : filetype:jpg, site:exemple.com, ...)
  • Possibilité de personnaliser les couleurs
  • ...

Installation

ddgr demande Python 3.3 ou plus. Pour Ubuntu, l'installation se fait via l'ajout du PPA :

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

Sinon, vous pouvez passer par les sources avec git :

git clone https://github.com/jarun/ddgr.git

Ou téléchargez l'archive via le bouton Download du dépôt Github.

Poursuivez en installant le paquet :

cd /ddgr
make install

Utilisation

Pour effectuer une recherche avec ddgr, la commande a exécuter est très simple :

ddgr linux

Pour rechercher un terme dans un site spécifique, utilisez l'option -w :

ddgr -w blog.shevarezo.fr linux

Les bangs s'utilisent de cette façon :

ddgr !w paris

Ou :

ddgr \!w paris

Ici, je recherche "paris" dans Wikipedia.

Ensuite, pour ouvrir un résultat dans votre navigateur, tapez directement le numéro du résultat (index).

Les touches n et p permettent de naviguer dans les pages de résultats (page suivante, page précédente).

Toutes les options sont disponibles sur le dépôt de ddgr.