Recherche de site Web

Cet outil Linux vous permet de rechercher DuckDuckGo dans le terminal


Résumé

  • ddgr vous permet de rechercher DuckDuckGo via le terminal, en présentant des résultats clairs avec des URL et des descriptions.
  • Vous pouvez installer ddgr avec un gestionnaire de paquets comme apt ou Homebrew.
  • Utilisez ddgr pour effectuer des recherches efficaces, ouvrir les résultats dans votre navigateur et affiner les recherches à l’aide de diverses options de ligne de commande.

Vous avez toujours voulu faire des recherches sur le Web sans quitter votre terminal Linux ? Le programme ddgr vous permet de faire exactement cela en utilisant le moteur de recherche DuckDuckGo.

Qu’est-ce que le ddgr ?

ddgr est un outil en ligne de commande qui vous permet de rechercher DuckDuckGo, l’alternative à Google respectueuse de la vie privée. DuckDuckGo tire ses données de Bing et d’autres sources, pour fournir d’excellents résultats.

Une fois que vous avez lancé une recherche dans ddgr, vous verrez une liste de résultats avec les informations les plus importantes dans chacun : URL, titre et description. Vous pouvez ensuite utiliser l’interface interactive pour ouvrir l’un de ces résultats dans votre navigateur.

Si vous êtes un grand fan du terminal, vous y passerez beaucoup de temps, et ddgr offre beaucoup de commodité. En présentant ses résultats dans un texte clair et ciblé, il vous permet de vous concentrer sur ce qui compte le plus : choisir le résultat qui vous convient le mieux.

DDGR affiche bien en évidence le domaine de chaque résultat, ce qui vous permet de vous concentrer sur la source. Mais vous pouvez configurer l’outil pour qu’il affiche les URL complètes et modifier son comportement de bien d’autres façons.

Comment installer ddgr

DDGR est largement disponible via presque tous les gestionnaires de paquets que vous utilisez. Vous pouvez l’installer sur Ubuntu en utilisant apt :

        sudo apt install dodger

    

Sur macOS, votre meilleure option est Homebrew :

        brew install ddgr

    

Il existe également un package snap et vous pouvez installer ddgr en utilisant pip3 si ces options ne conviennent pas. Les instructions complètes sont disponibles dans le README du projet, y compris des détails sur la façon de construire le programme à partir des sources.

Utilisation de ddgr pour effectuer des recherches sur le Web

Une fois installé, vous pouvez exécuter ddgr à partir de la ligne de commande et passer les termes de recherche en paramètres, par exemple :

        ddgr vampire squid

    

Vous verrez une liste de dix résultats et une invite pour d’autres entrées. Pour ouvrir un résultat dans votre navigateur, entrez le numéro d’index à côté.

Le navigateur spécifique utilisé par ddgr dépendra de votre environnement. Par défaut, ddgr a ouvert les résultats dans Chrome pour moi, et c’était un processus rapide et fluide. Si vous souhaitez utiliser un navigateur basé sur un terminal à la place, vous pouvez le faire en définissant la variable d’environnement BROWSER :

        BROWSER=lynx ddgr bobtail squid

    

Vous pouvez exécuter une autre recherche à l’aide de l’invite de ddgr, ce qui est également utile si vous la démarrez sans requête de recherche. Il vous suffit de taper votre requête de recherche et d’appuyer sur Entrée.

Il existe de nombreuses autres commandes que vous pouvez exécuter via l’invite interactive ; énumérez-les tous en tapant ? et en appuyant sur Entrée. La liste des dix résultats affichée par ddgr n’est que la première page. Si vous êtes intéressé par d’autres pages de vos résultats, utilisez n, p et f pour passer à la page suivante, précédente ou première. Si vous avez trouvé un bon résultat, mais que vous ne souhaitez pas l’ouvrir tout de suite, vous pouvez copier l’URL en utilisant c suivi de son index.

Une fonctionnalité que je trouve particulièrement utile est la commande permettant d’ouvrir plusieurs résultats à la fois. Par exemple, tapez ce qui suit dans l’invite de ddgr pour ouvrir les 1er, 3e, 4e et 5e résultats :

        o 1 3-5

    

Chaque résultat s’ouvrira dans son propre onglet de navigateur, et ce processus peut être plus rapide que d’utiliser la souris pour ouvrir des résultats individuels à partir d’une page Web.

DDGR prend également en charge quelques options de ligne de commande utiles pour varier son comportement.

Pour modifier le nombre de résultats par défaut par page, utilisez l’option -n :

        ddgr -n 5 bottletail squid

    

Vous pouvez utiliser -t pour spécifier une limite de temps ou --site pour rechercher un site spécifique. Si vous souhaitez écrire un script impliquant des résultats de recherche, l’option --json vous sera utile : elle renvoie les résultats au format JSON, parfait pour un traitement ultérieur :

Peut-être ma touche préférée, l’option --ducky ouvre automatiquement votre premier résultat dans un navigateur. Il s’agit d’un jeu de mots sur la fonctionnalité « Je me sens chanceux » que la page d’accueil de Google inclut depuis le début.

        ddgr --ducky a cute squid
    

Si vous aimez travailler dans le terminal, apprenez à naviguer sur le Web avec Lynx ou à écouter Spotify dans un terminal.