DDGR(1) User Commands DDGR(1) (NAME) ddgr - DuckDuckGo (SYNOPSIS) ddgr [OPTIONS] [KEYWORD [KEYWORD ...]] (DESCRIPTION) ddgr DuckDuckGo ( html) . ddgr URL . . . () URL . (alias) . . * * * ( html DDG) * * * (Bash Fish Zsh) * Bangs DuckDuckGo ( ) * (I'm Feeling Ducky) * (REPL) * ( `filetype:mime` `site:somesite.com`) * * HTTPS User Agent * << >> (Do Not Track) * URL * * (OPTIONS) -h, --help . -n, --num=N N ( ). N . N=0 . -r, --reg=REG 'us-en' () https://duckduckgo.com/params . -C, --nocolor . --colors=COLORS . COLORS . -j, --ducky --noprompt . (Feeling Ducky). -t, --time=SPAN [d= w= m= y= ] (= ). -w, --site=SITE DuckDuckGo. -x, --expand URL (). -p, --proxy=URI HTTP. URI [http[s]://][user:pwd@]host[:port] . HTTP CONNECT DuckDuckGo . https_proxy HTTPS_PROXY ( ) . --unsafe (safe search). --noua (user agent). . --json JSON --noprompt . --gb, --gui-browser bang (GUI). --np, --noprompt . --rev, --reverse . --url-handler=UTIL URL . --show-browser-logs stdout stderr /dev/null stdout stderr ddgr . ( ) BROWSER : elinks links lynx w3m www-browser. -v, --version . -d, --debug . (OMNIPROMPT KEYS) n, p, f . index . o [index|range|a ...] 'a' . O [index|range|a ...] 'o' ( BROWSER ) . d keywords DuckDuckGo keywords . omniprompt ( ) . x URL. c index URL . q, ^D, double Enter ddgr. ? omniprompt. * . (COLORS) ddgr LSCOLORS BSD . : - - - URL - / - - . --colors DDGR_COLORS . / : +-------+---------------------------------------------------+ |Letter | Color/Style | +-------+---------------------------------------------------+ |a | black | |b | red | |c | green | |d | yellow | |e | blue | |f | magenta | |g | cyan | |h | white | |i | bright black | |j | bright red | |k | bright green | |l | bright yellow | |m | bright blue | |n | bright magenta | |o | bright cyan | |p | bright white | |A-H | bold version of the lowercase-letter color | |I-P | bold version of the lowercase-letter bright color | |x | normal | |X | bold | |y | reverse video | |Y | bold reverse video | +-------+---------------------------------------------------+ oCdgxy : - - - URL - / - - - ( \x1b[90m - \x1b[97m) - (bold) - . https://en.wikipedia.org/wiki/ANSI_escape_code . (ENVIRONMENT) BROWSER . : http://docs.python.org/library/webbrowser.html DDGR_COLORS COLORS . DISABLE_PROMPT_COLOR . HTTPS_PROXY, https_proxy --proxy . (EXAMPLES) 1. hello world DuckDuckGo: ddgr hello world 2. I'm Feeling Ducky: ddgr -j lucky ducks 3. 'hello world' DuckDuckGo Bang: ddgr !w hello world ddgr \!w hello world // bash-specific, need to escape ! on bash Bangs omniprompt . bang https://duckduckgo.com/bang?#bangs-list . 4. Bang : alias bang='ddgr --gb --np' bang !w hello world bang \!w hello world // bash-specific, need to escape ! on bash 5. : ddgr -w amazon.com digital camera omniprompt . 6. : ddgr instrumental filetype:mp3 7. IPL : ddgr -r in-en IPL cricket https://duckduckgo.com/params . 8. : ddgr it\'s a \"beautiful world\" in spring 9. ( ): ddgr -x ddgr 10. Solarized Dark: ddgr --colors bjdxxy hello world DDGR_COLORS=bjdxxy ddgr hello world 11. HTTPS Privoxy : ddgr --proxy localhost:8118 hello world https_proxy ( HTTPS_PROXY) . 12. n p o O q d keywords omniprompt: omniprompt d : d n d d keywords d 1 (AUTHORS) Arun Prakash Jana (HOME) https://github.com/jarun/ddgr (BUGS) https://github.com/jarun/ddgr/issues (COPYRIGHT) (C) 2016-2024 Arun Prakash Jana . GPLv3+: GPL . : . . Version 2.2 29 Dec 2023 DDGR(1)