命令行浏览器界面

cliquer的Python项目详细描述


cliquery pypi version build status pypi monthly downloads
构建状态pypi monthly downloads
构建状态查看和页面书签等功能。交互式
提示允许用户轻松地进行连续查询,并动态输入程序
标志;只需键入help,就会列出所有可能的
标志。打开链接将调用用户提供的浏览器或在Windows、OSX和Linux平台上自动检测到的浏览器。


ar/cliquery.git egg=cliquery——用户




::


git克隆https://github.com/huntrar/cliquery
cd cliquery
python setup.py install——用户

如果在安装lxml时遇到问题,请参阅
`here<;http://lxml.de/installation.html>;``uuml.


建议将空白.cliqrc复制到.Loal.cliqRC中,as .cliqrc将在程序更新后清空。为此,请输入以下内容:

::






它包括集成google自定义搜索、wolframalpha和/或浏览器选择。




webbrowser模块隐式选择调用的浏览器。
若要显式选择浏览器,请在"browser"下的.local.cliqrc中设置名称或设置浏览器环境系统上的变量。

要获得最佳结果,请注册一个"google自定义搜索api key"<;https://code.google.com/api/console>;`\uuxbr/>此项默认搜索为google,否则结果将来自bing。

说明如下:
登录google后,单击on api manager,然后credentials,然后
创建一个api密钥。在
.cliqrc.


next,`create a custom search engine<;https://cse.google.com/all>;`uuuuuu.
下一步中的"google api"字段下输入此项,在创建过程中必须至少选择一个要搜索的网站(我选择了
stackoverflow.com),但要搜索整个网站,必须单击此项
新建搜索引擎,转到"设置",然后选择"基本",然后选择"搜索整个网站,但强调包含的网站"。然后可以选择保留或删除最初提供的网站。

k搜索引擎ID。请在
"Google引擎密钥"字段下输入此项。

Wolframalpha用法,请注册"Wolframalpha API密钥"<;https://developer.wolframalpha.com/portal/api sign up.html>;``uuuu
在"Wolfram API密钥"字段下输入密钥。

通过
将书签导出为html并使用-i
标志导入cliquery,将irefox或chrome书签导入.cliqrc。导入的书签将添加到现有书签中,
,这可能会导致重复。

[查询[查询…]


命令行浏览器界面

kmarks
-c,--config打印配置文件位置
-c,--清除缓存清除缓存
-d,--描述摘要链接
-e,--编辑编辑配置文件
-f,--首先打开第一个链接
-i[导入],--导入[导入]
从文件导入书签
-o,--打开直接打开的链接
-p,--打印到stdout的链接
-s,--搜索链接搜索
-v,--版本显示当前版本
-w,--wolfram搜索wolframalpha

author
----


-hunter hammond(hunterrar@gmail.com)

notes
----

-同时支持python 2.x和python 3.x.
-注意:如果在尝试修改书签时收到以下消息(或类似消息):





这意味着您没有遵循安装建议,并且选择以根用户身份安装。您有三个选项:




1。(建议)按照上述说明卸载并以非根用户身份重新安装。
2.通过输入以下内容将配置文件所有权从根用户更改为用户:

sudo chown$user"$(cliquery-c)"


2。(不推荐)使用su或sudo以根用户身份执行cliquery。

-搜索可能会返回即时结果,例如wolframalpha提供的计算或事实,或者返回由链接及其说明组成的google search页面。允许用户通过动态执行新的程序标志和/或查询来继续进行新的查询。输入h或
help将列出所有可能的提示命令。




++++++++++++++++++++++++++++++++++++++++
1。Guido van Rossum-官方网站
2.python guido的图像
3。Guido van Rossum-维基百科,免费百科全书
4.Guido van Rossum(@gvanrossum)推特
5.guido van rossum希望将类型注释引入python
6。python教程-python 2.7.10文档
7。python(编程语言)-维基百科,免费的…
8.van rossum:python不会太慢infoworld
++++++++++++++++++++++++++++++++++++++++
:d 1


guido的个人主页guido van rossum-个人主页"gawky and proud of it."
荷兰语拼写规则规定在结合我的名字,"van"不是大写的:"guido van rossum"。
但是当我的名字单独用来指我时,它是大写的,例如:"和往常一样,van rossum是对的。"
更多的超链接这里是一个关于我写的pythonthat的文章集包括我为mark lutz的"programming python"一书写的前言。
音频文件格式faq我是音频文件格式faq的原始创建者和维护者。它现在由chris bagwell在http://www.cnpbagwell.com/audio-faq上维护。
[按回车键继续..]


-若要同时选择多个链接,可以通过使用破折号分隔开始和结束范围来指定范围。将
范围的一端留空将选择所有链接,直到
范围的另一端。例如,给定10个链接,输入5-将有效地
与输入5-10相同。
-请求缓存默认情况下启用以缓存网页,可以通过设置环境变量cliq \\u disable \\u cache将其禁用。
-使用不带参数的书签标志将st all current
bookmarks in.cliqrc,按输入时间自然排序。输入
help with the flag将列出所有可能的命令,包括open、
add、remove、tag/untag(用于别名)、descripe和move。书签
与其他标志一样,可以在运行时在链接提示中输入。
-打开书签时,可以将其他参数附加到书签。
这些参数被解释为在任何书签(URL或标记)中都找不到的任何非整数参数。

。| pypi版本image::https://img.shields.io/pypi/v/cliquery.svg
:目标:https://pypi.python.org/pypi/cliquery
…|构建状态图像::https://travis-ci.org/huntrar/cliquery.svg?branch=master
:目标:https://travis ci.org/huntrar/cliquery
…| PYPI每月下载图像::https://img.shields.io/PYPI/dm/cliquery.svg?style=flat
:目标:https://pypi.python.org/pypi/cliquery



news
====


1.9.2
----


-注册cygwin用户的默认浏览器对象cygstart
-更新自述文件以强调安装为非根用户

<1.9.1
----


-up过时的要求,许可证版权
-删除了对python 3.3的支持(lxml已弃用这些)
-添加了对python 3.6和3.7的支持,添加了3.6到travis ci build


1.9.0
----

-错误修复:py3描述的unicodeerror

1.8.10
----



-删除了一些潜入配置的书签


1.8.9
----


-错误修复:不再将"自动检测"解释为有效的浏览器


1.8.8
----

-bugfix:lxml解码错误,请求使用python 3
-错误修复:另一个itertools.izip替换6.move.zip


>1.8.7
----


>
-buggfix:用6.move.zip替换itertools.izip替换itertools.izip,pytho3


<1.8.6




-更新的许可证



<1.8.5















<1.8.4

>


>

-将*-u协议util函数更改为*-u方案,因为它只引用http://only


1.8.3
----


-在webbrowser索引器错误期间删除了错误消息

1.8.2
----

-修复了webbrowser模块抛出索引器错误

1.8.1
----

-删除了.cliqrc中的多个浏览器选项


1.8.0
----


-添加了编辑配置的参数


1.7.12
----

-将标记自述转换为rst
-添加了设置主题实用程序

1.7.11
----



-更新了旧的函数引用
-更多重构

<1.7.10
----


-修复了六个模块需求的问题

>1.7.9
----


-在编码字符串之前检查版本
-将六个模块版本更改为1.9.0

1.7.8
----



-将compat.py替换为六个模块
-使导入相对而不是从路径


1.7.7
----


-错误修复:导入2-3兼容的范围和输入(将用六个替换)
-重构


1.7.6
-

-将请求缓存移动到utils
-utils中的标记功能块
-删除了初始化中的冗余分配

1.7.5
----

-删除了起重机、cinput定义和重新分配的内置项
-更新了设置关键字
-删除了--使用镜像来支持3.5


1.7.4
----


-错误修复:更新了新的配置文件写入

1.7.3
----

-bugfix:更新了Wolfram_API_key的引用API_key


1.7.2
----


-在--未删除镜像之前无法支持3.5(感谢lxml!)

1.7.1
----

-删除了对3.2的支持(google api无法处理)并添加了对3.5的支持

>1.7.0
----


-google删除了旧api,现在需要google api密钥和搜索引擎密钥

1.6.10
----

-检查google没有结果

1.6.9
----


-在添加期间固定标记多个书签


1.6.8
----


-导入书签现在附加到现有的


1.6.7
----

-现在可以导入Bookm来自firefox或chrome的ark

<1.6.6
----


-必须重命名python3的兼容内置项


>1.6.5
----


-用于书签、配置和url打开的新文件

<1.6.4
----


-打印链接时的unescape html

<1.6.3
----

-删除了添加URL扩展,太不可靠

1.6.2
----

-多平台浏览器自动检测替换了"cygwin"选项
-添加了到lxml安装的链接并修复了自述文件中的格式设置ng.cliqrc permissions
-更新setup.py描述并添加了新关键字
-wrapped requests\u cache in try/except a s it is a non-critical library
-wrapped all webbrowser.get()'s in try/except

1.6.0
----


-现在可以进入多个浏览器重新使用。cliqrc
-将配置设置从命令行运行程序移到搜索中

1.5.10
----


-在搜索中捕获键盘中断/eoferor


1.5.9
----


-在不向某些书签命令传递参数时修复索引器如果未提供查询,earch/wolfram将不打开主页


1.5.7
----


-将"浏览实用程序"重命名为浏览器界面


1.5.6
----


-改进了识别扩展的方法(仍然不完全可靠)

1.5
----


-development状态恢复为beta

1.5.4
----


-用itertools替换zip。izip


1.5.3
----


-优化的搜索和查询预处理行为

1.5.2
----


-书签功能的改进

1.5.1
----


在书签后面打印带有"desc"


1.5.0
----


-在链接提示中输入f/现在相当于输入"1"


1.4.9
----


-修复了在清理过程中偷偷出现的get-title错误

1.4.8
----


-解码python3的google响应兼容性

1.4.7
----

-用google ajax api替换bing抓取
-其他常规清理


1.4.6
----


-搜索现在在其他清理之前检查书签和第一个标志
-其他常规清理

1.4.5
----

当输入超出范围的链接号时,ER不再打开
-修复了开放范围错误地打印帮助消息(例如-num)
-正确检查开放范围的界限
-添加到范围实用程序函数中
-在覆盖文件之前移动书签mv错误

1.4
------

-现在可以在打开书签url时附加附加参数

1.4.3
----

-修复了简单搜索并打开不工作

1.4.2
-


-链接提示现在支持多个动态标志参数

1.4.1
-

-捕获e链接提示轮询期间的错误


1.4.0
----


-修复了pyteaser中的unicode警告
-从pyteaser摘要中删除了空格

<1.3.9
----

-现在可以使用-so或-wo在浏览器中显示搜索结果
-移动了python 2到3兼容性函数在自己的文件中添加了模块docstrings


1.3.8
----


-修复了unicode编码/解码错误


1.3.7
----


-由于结果不一致,暂时删除了pyteaser测试
-重新更改了pyteaser中uni(x)的定义

1.3.6
----

-更改pyteaser back中uni(x)的定义

<1.3.5
----

-将u(x)和a(x)重命名为uni(x)和asc(x)
-更改pyteaser.py中的u(x)定义以匹配cliquery.py

<1.3.4
----

-修复python 2对3编码
-添加bing即时测试

1.3.3
----


-修复了python3不工作的描述函数

>1.3。2
----

-docstring改进以符合pep257


1.3.1
----

-第二次尝试修复pyteaser unicode转换


1.3.0
----


-修复pyteaser unicode函数中的字节兼容性问题

1.2.9
----

-al将所有URL降低为descripe-url()
-使用encode()更改了pyteaser unicode编解码器函数


1.2.8
----


-使用跨版本兼容函数替换了unicode()


1.2.7
----

-添加了pyteaser test
-删除了多余的prinT语句
-更新了程序标志描述
-更新了Notes中的自述示例

<1.2.6
----


-删除了Python 3.2支持的"u"字符串前缀


1.2.5
----


-添加了无第三方依赖关系的pyteaser文件

1.2.4
----

-用summary替换pyteaser summary eurl,消除对goose的依赖性

<1.2.3
----

-忘记打印pyteaser描述

<1.2.2
----


-修复了描述错误消息

1.2.1
----

-描述方法现在使用pyteaser.summary eurl()


1.2.0
----


-使用最匹配的术语打开书签,而不是首先找到


1.1.9
----


-书签命令move和del更改为mv和rm
-书签move现在插入索引并移动条目,而不是交换

1.1.8
----

-向所有函数添加docstring
-为python 2到3的兼容性添加dictionary iter helper函数

>1.1.7
----


-向未来的导入列表添加print_函数earch()

1.1.5
----


-在运行cliquery时打开google而不是bing


1.1.4
----



-在没有输入时提示将不再存在按标记子字符串列出的书签中的s
-不能再一次取消多个书签的标记
-向链接提示中要处理的异常列表添加了键盘中断
-链接提示期间的异常现在导致提示退出


1.1.2
----


-重新排列全局并使names更具描述性

1.1.1
----


-如果找到任何书签url,则打印标记名以代替书签url


1.1.0
----


-wolfram xml response中的固定unicodeeror

1.0.9
----


-动态输入的标志将保持活动状态,直到新标志出现为止输入

1.0.8
----


-check_input()中的优化


1.0.7
----


-在链接提示中固定数量范围和处理多个链接

1.0.6
----


-不带特殊标志的固定打开链接(默认为打开)

1.0.5
------

-运行pep8检查并进行了更改

<1.0.4
----

-可以使用不带参数的-s和-w分别打开bing和wolframalpha


1.0.3
----


-添加了用于重新定位书签的移动书签命令

1.0.2
----

冒号

1.0.1
----

-对read_config()的改进


1.0.0
----


-书签现在完全可用

<0.9.9
----

-修复一个命令后退出的链接提示,仍然修复书签的交互使用

0.9.8
----

-删除了不必要的打印语句

<0.9.7
----


-添加了书签的标记/取消标记命令以添加别名
-现在可以同时添加/删除/标记多个书签


>0.9.6
----


-描述标志的修补程序

<0.9.5
----


-使用pylint作为参考进行大规模代码清理m description

0.9.3
----


-更改了程序描述和关键字
-将PYPI每月下载添加到自述中


>0.9.2
----


-在Bing搜索中不返回任何内容,如果Internet连接问题导致找不到HTML,则首先打开由于非编程问题,测试不会显示假阳性


0.9.1
----


-使open_first更具可读性

>0.9.0
----


-open_first now filters/images/and/videos/如果同时使用descripe标志

0.8.11
----


-放置desscribe()功能包含describe-url()和removed-describe()

<0.8.10
----


-添加了更多处理自定义消息的错误


>0.8.9
----


-改进了自述文件中的故障排除说明

<0.8.8
----

-添加了更多startswith('http:替换utils
-在travis ci status image
之后添加换行符-更多功能文档


0.8.7
----


-添加了尝试描述视频链接的错误处理(不受支持,与图像一样)

<0.8.6
-


-添加了travis ci stATUS映像到自述文件

<0.8.5
----

-从.travis.yml和setup.py中删除不兼容的版本2.6(由于collections.ordereddict)和setup.py


>0.8.4
----

-在添加/删除书签时为IOERROR添加了进一步的故障排除
-http://'在with startswith('http://')
-url-quote(又称urllib.quote-plus)中,不再使用书签标志调用
-固定书签在quote-plus更改后添加/删除
-从未来添加导入绝对导入用于显式相对导入
-添加更多关键字到设置。py

0.8.3
----

-从cliquery单元测试中删除导入实用程序

<0.8.2
----


-添加.travis.yml以测试生成和需求.txt,其中包含依赖项列表

<0.8.1
----

-如果标记"打开"到允许打开普通浏览器


0.8.0
----

-在search()中向所有函数添加返回语句
-在url中添加test_cliquery.py unit tests
-将url中的"http://"切换为url.startswith('http://'),与https

0.7.12
----

安装说明

0.7.11
----


-在安装说明中添加了创建.local.cliqrc文件的说明

<0.7.10
----


-使用自述安装说明修复了错误格式

0.7.9
----


-添加了urllib getpr用于请求的oxies
-将url特殊字符编码(硬编码符号dict)替换为urllib的quote-plus
-在具体引用网址时将"link"替换为"url"
-一般功能清理,包括使用格式而不是concat-st在方便的情况下响铃

>0.7.8
----


-检查之前的.local.cliqrc。cliqrc


>0.7.4
----



-更新了自述文件中的用法

<0.7.3
----

-更改了--清除缓存返回--清除缓存,避免了以前认为的名称冲突不允许从链接提示符中清除缓存

<0.7.2
----


-添加了-p,--打印指向stdout的链接的打印标志
-删除了bing_open函数,因为open_link已经完成了它的工作

0.7.1
----

-删除了偷偷进入

<0.7.0
----

-对文档的改进

解析链接提示标志(--clear cache和--config都解析为'c')

0.6.10
----

-更新了自述文件

0.6.9
----


-添加了缓存最近查询的请求缓存~/.cache/cliquery

<0.6.8
----


-描述获取长度至少为平均长度五分之一的行,从一半变为0.6.7
----


-返回booKmarks即使在cliqrc中找不到浏览器和api键

<0.6.6
----

-由于权限错误,dist上载到pypi失败,只需重新加载6.5


<0.6.5
----

-在随后的函数中选中search()中的"describe"标记时删除了对它的检查。yways

0.6.4
----


-删除描述链接时打印的边框


>0.6.3
----



-在setup.py中添加package_data字段以将.cliqrc包含在sdist中fest.in
-现在允许空浏览器:cliqrc中的字段,webbrowser lib可以解析浏览器本身------

-将许多通用函数移到utils.py
-固定了一些间距格式,并将%改为format()


0.5.6
----


-未注释版本导入


0.5.5
----

-更多标志支持,"first"现在在链接提示中工作延迟现在允许范围和多个数字

<0.5.4
----


-链接提示标志和命令行行为的更多改进
-删除了ad块regex,太宽


>0.5.3
----

-将type()的实例更改为isInstance()

0.5.2
----

-删除了一些错误放置的行

>0.5.1
----


-更新了链接提示帮助消息

>0.5.0
----


-在Bing搜索中重新处理了大量逻辑,以在更改标志时获得更大的灵活性
-即使没有从COM指定书签标志,也会读取书签mand line runner还具有灵活性

<0.4.9
----


-修复了API U键不在配置中时的未绑定本地错误
-使Wolfram API键成为可选项


>0.4.8
----

-未注释版本导入

<0.4.7
----

-删除/打开B的快速修复使用num的ookmarks

>0.4.6
----


-可以使用-b add[url]和-b del[url]或[num]
-添加和删除书签现在可以使用url的子字符串打开和删除书签

<0.4.5
----

-删除了偷偷提交的书签测试代码

0.4.4
----

-更新setup.py


>0.4.3
----


-调用-o而不带参数将在当前目录中打开浏览器

<0.4.2
----


-固定版本导入

<0.4.1
----

-python 3支持,将urllib2切换为请求和其他一些小的更改

<0.4.0
----


-重设交互模式,现在可以重用大多数标志,而无需退出提示

<0.3.3
----


-在配置的打印位置添加了-c标志

0.3.2
----


-将cliquery重命名为cliquery


0.3。1
----

-提高描述输出可读性


0.3.0
----


-修复了在给定独立


>0.2.9
----


-在写入错误之前正确检查"cygwin"作为浏览器.cliqrc创建和错误消息

>0.2.5
----

-.cliqrc现在在第一次运行时创建


0.2.4
----


-现在在pypi上可用

<0.2.3
----

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java在TextView中对齐部分文本   带有iText和eTPKCS11的java PKCS#11签名。dll&SunPKCS11提供程序   java Intellij Idea找不到jar   java Chrome/Firefox和Jetty HTTPS   java我无法打包找不到的JavaFX应用程序模块   多线程Java:排序从异步任务检索的结果   java客户端/服务器socket不能与外部连接一起工作   java如何在单击“下一步”按钮时获取其他详细信息?   java组织。springframework。网状物客户RestTemplate应声明为@Bean,而plain@Autowired抛出错误   java如何绘制javax。摆动将ImageIcon转换为JavaFX。fxml呈现用户界面?   使用for循环的Java跟踪   java如何编码字符串以显示彩色文本(基于字符串中的前缀)   Java保存/打开文件对象   基于java复选框的搜索:使用尽可能多的“”动态生成准备好的语句作为选中复选框的计数   java为什么crawler4j随机挂起?