Búsqueda privada directamente en la terminal: Por qué los desarrolladores aman ddgr
Imagina: necesitas encontrar algo rápidamente, pero abrir el navegador se siente como demasiado esfuerzo, y preferirías quedarte en tu terminal favorita. O valoras tu privacidad y buscas una alternativa a Google. En casos como estos, ddgr se convierte en un verdadero salvavidas.
¿Qué hay detrás del nombre?
ddgr (pronunciado "dodger") es una utilidad de línea de comandos para buscar a través de DuckDuckGo directamente desde la terminal. Fue desarrollada por Arun Prakash Jana como una alternativa a su propia popular utilidad googler, pero con un enfoque en la privacidad.
¿Qué la hace tan buena? Descubrámoslo.
5 razones para probar ddgr hoy
-
Privacidad por defecto
- Funciona a través de la red Tor
- Opción No rastrear habilitada
- No recopila datos del usuario
-
Búsqueda completa sin navegador
- Los resultados se muestran directamente en la terminal con un formato minimalista pero conveniente.
-
La función estrella de DuckDuckGo: comandos Bang ¿Quieres buscar solo en un sitio específico? ¡Fácil!
- Usa
$ ddgr !w python generators # Поиск в Wikipedia $ ddgr !gh jarun/ddgr # Поиск на GitHub
- Usa
-
Configuración flexible de salida
- Puedes especificar el número de resultados por página (hasta 25)
- Configuración de colores para que coincida con tu terminal
- Filtra por tiempo y región
-
Integración con navegadores de texto Solo necesitas establecer una variable de entorno:
- Usa
export BROWSER=w3m
- Usa
Cómo funciona bajo el capó
ddgr está escrito en Python 3.8+ y es un ejecutable independiente. No requiere nada más que Python para funcionar: no necesita bibliotecas adicionales.
Es compatible con:
- Todas las plataformas principales (Linux, macOS, Windows)
- Various shell environments (Bash, Zsh, Fish)
- Proxy de solicitudes
Casos de uso prácticos para desarrolladores
-
Búsqueda rápida de documentación En lugar de cambiar entre pestañas del navegador:
- Usa
$ ddgr python requests documentation site:docs.python.org
- Usa
-
Búsqueda de errores Cuando ves un error poco claro en los registros, puedes buscar de inmediato:
- Usa
$ ddgr "error 500 nginx" filetype:log
- Usa
-
Automatización con scripts La salida JSON permite integración con otras utilidades:
- Usa
$ ddgr --json "bash best practices" | jq '.[0].url'
- Usa
¿Cómo instalarlo?
La forma más fácil es a través de pip:
- Usa
pip3 install ddgr
O usa el gestor de paquetes de tu sistema operativo. Una lista completa de opciones de instalación está disponible en el repositorio oficial.
Veredicto: ¿Quién debería probarlo?
ddgr es una herramienta imprescindible para:
- Desarrolladores que viven en la terminal
- Entusiastas de la privacidad
- Fans de DuckDuckGo
- Quienes están hartos de cambiar entre ventanas
¡Pruébalo ahora mismo: podría ser la herramienta que haga tu flujo de trabajo un poco más conveniente!
Proyectos relacionados