Recherche privée directement dans le terminal : Pourquoi les développeurs adorent ddgr
Imaginez : vous avez besoin de trouver quelque chose rapidement, mais ouvrir un navigateur vous semble trop fastidieux et vous préférez rester dans votre terminal préféré. Ou bien vous accordez de l'importance à votre vie privée et cherchez une alternative à Google. Dans des cas comme ceux-ci, ddgr devient un véritable sauveur.
Que se cache derrière ce nom ?
ddgr (prononcé "dodger") est un utilitaire en ligne de commande pour effectuer des recherches via DuckDuckGo directement depuis le terminal. Il a été développé par Arun Prakash Jana comme une alternative à son propre utilitaire populaire googler, mais avec un accent mis sur la confidentialité.
Qu'est-ce qui le rend si bon ? Découvrons-le.
5 raisons d'essayer ddgr aujourd'hui
-
Confidentialité par défaut
- Fonctionne via le réseau Tor
- Option Ne pas suivre activée
- Ne collecte pas les données utilisateur
-
Recherche complète sans navigateur
$ ddgr python как работать с APILes résultats s'affichent directement dans le terminal avec un formatage minimaliste mais pratique.
-
La fonctionnalité phare de DuckDuckGo — les commandes Bang Vous voulez rechercher uniquement sur un site spécifique ? Facile !
$ ddgr !w python generators # Поиск в Wikipedia $ ddgr !gh jarun/ddgr # Поиск на GitHub -
Configuration flexible de la sortie
- Vous pouvez spécifier le nombre de résultats par page (jusqu'à 25)
- Paramètres de couleur pour correspondre à votre terminal
- Filtrer par temps et par région
-
Intégration avec les navigateurs texte Il suffit de définir une variable d'environnement :
export BROWSER=w3m
Comment ça fonctionne en coulisses
ddgr est écrit en Python 3.8+ et est un exécutable autonome. Il ne nécessite rien d'autre que Python lui-même pour fonctionner — aucune bibliothèque supplémentaire nécessaire.
Prend en charge :
- Toutes les principales plateformes (Linux, macOS, Windows)
- Various shell environments (Bash, Zsh, Fish)
- Proxy des requêtes
Cas d'utilisation pratiques pour les développeurs
-
Recherche rapide de documentation Au lieu de basculer entre les onglets du navigateur :
$ ddgr python requests documentation site:docs.python.org -
Recherche d'erreurs Lorsque vous voyez une erreur incompréhensible dans les logs, vous pouvez rechercher immédiatement :
$ ddgr "error 500 nginx" filetype:log -
Automatisation par script La sortie JSON permet l'intégration avec d'autres utilitaires :
$ ddgr --json "bash best practices" | jq '.[0].url'
Comment installer ?
Le moyen le plus simple est via pip :
pip3 install ddgr
Ou utilisez le gestionnaire de paquets de votre système d'exploitation. Une liste complète des options d'installation est disponible dans le dépôt officiel.
Verdict : Qui devrait l'essayer ?
ddgr est un outil indispensable pour :
- Les développeurs qui vivent dans le terminal
- Les passionnés de confidentialité
- Les fans de DuckDuckGo
- Ceux qui en ont marre de basculer entre les fenêtres
Essayez-le maintenant — ce pourrait bien être l'outil qui rend votre flux de travail un peu plus pratique !
Projets similaires