程序,允许您从命令行使用duckduckgo进行搜索。
ducker的Python项目详细描述
鸭子是什么鸭子?
ducker是一个轻量级的程序,它使用duckduckgo进行互联网搜索 从命令行。它可以在终端中显示搜索结果,或者 直接在duckduckgo的网站上用你的浏览器。
用法
只需在shell中使用您想要使用的关键字来执行它。以下 示例通过在 默认浏览器。
$ duck classical music
有专门搜索图像、视频或网站的选项。
还有一个交互模式,可以让您使用更高级的 选项。通过不带参数地调用Ducker打开交互模式
在交互模式下进行搜索时,搜索结果 显示在终端中。每个结果由一个数字,一个标题, 一个网址和一个摘要。在进行搜索之后,您可以打开 第一个结果是输入1。默认浏览器将打开该URL (如果已经在运行,则打开一个新的选项卡),程序将提示您 直到你决定退出。您可以输入q退出程序。
要签出每个选项,请使用 –帮助或-h参数
安装
你不必安装Ducker来运行它。只需安装Python3.3或更高版本 (如果没有安装)并执行run_ducker.py文件。
但是,如果您想使用pip安装ducker:
$ pip install ducker
定制
您可以使用bash使用您最喜欢的ducker命令行选项 可用于shell的别名或其他实用程序。假设我们想 添加一个在维基百科中搜索文章的选项;我们可以创建一个bash 别名。
$ aliaswikipedia='ducker \!w'
在shell中调用wikipedia将打开维基百科的主页,并且 调用wikipedia free software将打开“Free software” article from wikipedia。注意,我们使用的是DuckDuckGo bangs,并且 感叹号(!)必须在巴什逃跑。
类似地,您可以创建一个别名,以便在使用Ducker时从不使用JavaScript
$ aliasduck='ducker --no-javascript'