返回顶部
d

ddg终端DuckDuckGo搜索

Use ddgr (DuckDuckGo from the terminal) to perform privacy-focused web searches from the command line. Use when the user wants to (1) Search the web from the terminal, (2) Perform DuckDuckGo searches without opening a browser, (3) Get quick search results in text format, (4) Search privately without tracking, (5) Use DuckDuckGo bangs (!) from terminal.

作者: admin | 来源: ClawHub
源自
ClawHub
版本
V 1.0.0
安全检测
已通过
2,660
下载量
免费
免费
1
收藏
概述
安装方式
版本历史

ddg

ddgr - 终端中的DuckDuckGo

ddgr 是一个命令行工具,用于在终端中搜索DuckDuckGo。它提供快速、注重隐私的网络搜索,无需打开浏览器。

安装

通过Snap安装(推荐Ubuntu用户):

bash sudo snap install ddgr

通过PPA安装:

bash sudo add-apt-repository ppa:twodopeshaggy/jarun sudo apt-get update sudo apt-get install ddgr

从源码安装:

bash git clone https://github.com/jarun/ddgr.git cd ddgr sudo make install

依赖项: Python 3.8 或更高版本

基本用法

简单搜索(非交互模式):

bash snap run ddgr 搜索关键词 --np

指定结果数量的搜索:

bash snap run ddgr 搜索关键词 --num 5 --np

带时间限制的搜索:

bash snap run ddgr 关键词 --time w --np # 过去一周 snap run ddgr 关键词 --time m --np # 过去一个月 snap run ddgr 关键词 --time y --np # 过去一年

指定网站搜索:

bash snap run ddgr 关键词 --site github.com --np

JSON输出:

bash snap run ddgr 关键词 --json --np

在浏览器中打开第一个结果:

bash snap run ddgr 关键词 --ducky

交互模式

不使用 --np 运行即可进入交互模式:
bash
snap run ddgr 搜索关键词

交互命令:

  • - 1、2、3... → 在浏览器中打开结果
  • n → 下一页结果
  • p → 上一页结果
  • q 或 Ctrl+D → 退出
  • ? → 显示帮助

高级选项

选项描述
-n N, --num N每页显示N个结果(0-25,默认10)
-r REG, --reg REG
区域特定搜索(例如 us-en、uk-en) | | -t SPAN, --time SPAN | 时间限制:d(天)、w(周)、m(月)、y(年) | | -w SITE, --site SITE | 搜索特定网站 | | -x, --expand | 显示完整URL | | --json | 以JSON格式输出 | | --ducky | 在浏览器中打开第一个结果 | | --np, --noprompt | 非交互模式 | | --unsafe | 禁用安全搜索 |

DuckDuckGo快捷搜索

使用DuckDuckGo快捷搜索特定网站:
bash
snap run ddgr !w Linux --np # 维基百科搜索
snap run ddgr !yt music --np # YouTube搜索
snap run ddgr !gh python --np # GitHub搜索
snap run ddgr !a books --np # 亚马逊搜索

使用别名简化操作

添加到 ~/.bashrc 或 ~/.zshrc:
bash
alias ddg=snap run ddgr

然后使用:
bash
ddg 搜索关键词 --np

隐私功能

  • - 无用户跟踪或画像
  • 默认启用请勿追踪
  • 支持通过Tor网络运行(需代理)
  • 支持HTTPS代理
  • 不存储搜索历史

示例

搜索科技新闻:

bash snap run ddgr 2025年最新AI新闻 --num 5 --np

查找Ubuntu教程:

bash snap run ddgr Ubuntu教程 --site askubuntu.com --np

搜索近期Python文档:

bash snap run ddgr Python 3.12 特性 --time m --np

使用快捷搜索维基百科:

bash snap run ddgr !w OpenClaw --np

故障排除

命令未找到:

  • - 确保已通过snap安装ddgr:sudo snap install ddgr
  • 使用完整命令:snap run ddgr 而不是仅 ddgr

无结果:

  • - 检查网络连接
  • 尝试不使用 --np 查看交互模式是否正常工作
  • 确认DuckDuckGo在您所在地区可访问

响应缓慢:

  • - DuckDuckGo的HTML界面可能比主站慢
  • 使用 --time 按时间限制结果以加快查询速度

更多信息

  • - GitHub:https://github.com/jarun/ddgr
  • DuckDuckGo:https://duckduckgo.com
  • 快捷搜索:https://duckduckgo.com/bang

标签

skill ai

通过对话安装

该技能支持在以下平台通过对话安装:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 ddg-1776363771 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 ddg-1776363771 技能

通过命令行安装

skillhub install ddg-1776363771

下载

⬇ 下载 ddg v1.0.0(免费)

文件大小: 3.89 KB | 发布时间: 2026-4-17 15:55

v1.0.0 最新 2026-4-17 15:55
- Initial release of the ddg skill.
- Enables privacy-focused web searches from the terminal using ddgr (DuckDuckGo).
- Supports non-interactive and interactive search, DuckDuckGo bangs, and direct browser opening.
- Provides text and JSON output options, site-specific queries, and time-limited searches.
- Includes advanced features: region and time filters, safe search toggle, proxy support, and privacy-focused defaults.
- Offers detailed usage instructions, example searches, and troubleshooting tips.

Archiver·手机版·闲社网·闲社论坛·羊毛社区· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2025 闲社网·线报更新论坛·羊毛分享社区·http://xianshe.com

p2p_official_large
返回顶部