Prywatne wyszukiwanie prosto w terminalu: dlaczego programiści kochają ddgr
Wyobraź sobie: musisz szybko coś znaleźć, ale otwieranie przeglądarki wydaje się zbyt dużym wysiłkiem, a wolisz pozostać w ulubionym terminalu. Albo cenisz swoją prywatność i szukasz alternatywy dla Google. W takich sytuacjach ddgr staje się prawdziwym ratunkiem.
Co kryje się za nazwą?
ddgr (wymawiane „dodger") to narzędzie wiersza poleceń do wyszukiwania przez DuckDuckGo prosto z terminala. Zostało stworzone przez Arun Prakash Jana jako alternatywa dla jego popularnego narzędzia googler, ale z naciskiem na prywatność.
Co sprawia, że jest tak dobre? Sprawdźmy.
5 powodów, by wypróbować ddgr już dziś
-
Prywatność domyślnie
- Działa przez sieć Tor
- Opcja Do Not Track włączona
- Nie zbiera danych użytkowników
-
Pełnoprawne wyszukiwanie bez przeglądarki
$ ddgr python как работать с APIWyniki wyświetlają się bezpośrednio w terminalu w minimalistycznym, ale wygodnym formacie.
-
Zabójcza funkcja DuckDuckGo — polecenia Bang Chcesz przeszukiwać tylko konkretną stronę? Żaden problem!
$ ddgr !w python generators # Поиск в Wikipedia $ ddgr !gh jarun/ddgr # Поиск на GitHub -
Elastyczna konfiguracja wyjścia
- Możesz określić liczbę wyników na stronę (do 25)
- Ustawienia kolorów dopasowane do twojego terminala
- Filtruj według czasu i regionu
-
Integracja z przeglądarkami tekstowymi Wystarczy ustawić zmienną środowiskową:
export BROWSER=w3m
Jak to działa pod maską
ddgr jest napisane w Pythonie 3.8+ i jest samodzielnym plikiem wykonywalnym. Do uruchomienia potrzebuje tylko samego Pythona — bez dodatkowych bibliotek.
Obsługuje:
- Wszystkie główne platformy (Linux, macOS, Windows)
- Różne środowiska powłoki (Bash, Zsh, Fish)
- Proxy dla zapytań
Praktyczne zastosowania dla programistów
-
Szybkie wyszukiwanie dokumentacji Zamiast przełączania się między kartami przeglądarki:
$ ddgr python requests documentation site:docs.python.org -
Wyszukiwanie błędów Gdy zobaczysz niezrozumiały błąd w logach, możesz od razu przeszukać:
$ ddgr "error 500 nginx" filetype:log -
Automatyzacja skryptów Wyjście w formacie JSON umożliwia integrację z innymi narzędziami:
$ ddgr --json "bash best practices" | jq '.[0].url'
Jak zainstalować?
Najłatwiejszy sposób to przez pip:
pip3 install ddgr
Lub użyj menedżera pakietów swojego systemu operacyjnego. Pełna lista opcji instalacji znajduje się w oficjalnym repozytorium.
Werdykt: kto powinien wypróbować?
ddgr to must-have dla:
- Programistów, którzy żyją w terminalu
- Entuzjastów prywatności
- Fanów DuckDuckGo
- Osób zmęczonych przełączaniem się między oknami
Wypróbuj teraz — może to być właśnie narzędzie, które nieco ułatwi ci pracę!
Powiązane projekty