Cet outil Linux vous permet de rechercher DuckDuckgo dans le terminal
Sommaire
Résumé
-
DDGR vous permet de rechercher DuckDuckgo via le terminal, présentant des résultats clairs avec des URL et des descriptions.
-
Vous pouvez installer DDGR avec des gestionnaires de packages comme APT ou Homebrew.
-
Utilisez DDGR pour rechercher efficacement, ouvrir les résultats dans votre navigateur et affiner les recherches avec diverses options de ligne de commande.
Vous avez toujours voulu rechercher 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 DDGR?
DDGR est un outil de ligne de commande qui vous permet de rechercher DuckDuckgo, l'alternative de respectu uno à Google. DuckDuckgo s'approvisionne ses données à partir de Bing et d'autres sources, pour fournir d'excellents résultats.
Une fois que vous avez effectué une recherche dans DDGR, vous verrez une liste de résultats avec les informations les plus importantes de 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 en texte clair et ciblé, il vous permet de vous concentrer sur ce qui compte le plus: choisir le résultat qui vous sert le mieux.
DDGR affiche en évidence le domaine de chaque résultat, vous pouvez donc vous concentrer sur la source. Mais vous pouvez configurer l'outil pour afficher des URL complètes et modifier son comportement de bien d'autres manières.
Comment installer ddgr
DDGR est largement disponible via presque tous les gestionnaires de packages que vous pourriez utiliser. Vous pouvez l'installer sur Ubuntu en utilisant APT:
sudo apt install dodger
Sur macOS, votre meilleure option est Homebrew:
brew install ddgr
Il y a également un package SNAP et vous pouvez installer DDGR en utilisant PIP3 si ces options ne sont pas adaptées. Des instructions complètes sont disponibles dans la lecture du projet, y compris des détails sur la façon de construire le programme à partir de la source.
Utilisation de DDGR pour rechercher le Web
Une fois installé, vous pouvez exécuter DDGR à partir de la ligne de commande et passer les termes de recherche sous forme de paramètres, par exemple:
ddgr vampire squid
Vous verrez une liste de dix résultats et une invite pour une contribution supplémentaire. Pour ouvrir un résultat dans votre navigateur, entrez le numéro d'index à côté de lui.
Le navigateur spécifique utilisée par DDGR dépendra de votre environnement. Par défaut, DDGR a ouvert ses résultats en Chrome pour moi, et ce fut un processus rapide et fluide. Si vous souhaitez utiliser un navigateur basé sur un terminal, vous pouvez le faire en définissant la variable d'environnement du navigateur:
BROWSER=lynx ddgr bobtail squid
Vous pouvez exécuter une autre recherche en utilisant l'invite de DDGR, ce qui est également utile si vous le démarrez sans requête de recherche. Tapez simplement votre requête de recherche et appuyez sur Entrée.
Il existe de nombreuses autres commandes que vous pouvez exécuter via l'invite interactive; les énumérez tous en tapant ? et frapper Entrée. La liste des dix résultats que DDGR affiche 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 voulez pas l'ouvrir immédiatement, vous pouvez copier l'URL en utilisant C suivi de son index.
Une fonctionnalité que je trouve particulièrement utile est la commande pour ouvrir plusieurs résultats à la fois. Par exemple, saisissez ce qui suit dans l'invite de DDGR pour ouvrir les résultats des 1er, 3e, 4e et 5e:
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 les résultats individuels d'une page Web.
DDGR prend également en charge quelques options de ligne de commande utiles pour varier son comportement.
Pour modifier le nombre par défaut de résultats par page, utilisez -N:
ddgr -n 5 bottletail squid
Vous pouvez utiliser -T pour spécifier une limite de temps ou du site pour rechercher un site spécifique. Si vous souhaitez écrire un script impliquant des résultats de recherche, l'option –json sera utile: il 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. C'est un jeu sur les mots sur la fonctionnalité «Je me sens chanceux» que la page d'accueil de Google a inclus depuis le début.
ddgr --ducky a cute squid
Si vous aimez travailler dans le terminal, apprenez à parcourir le Web avec Lynx ou à écouter Spotify dans un terminal.