Qutebrowser-基于PyQt5的键盘驱动、类似VIM的浏览器

QuteBrowser是一款以键盘为中心的浏览器,具有最小的GUI。它基于Python和PyQt5以及GPL许可的自由软件

它的灵感来自于其他浏览器/插件,如DWB和Vperator/Pentadactyl

QuteBrowser的主要维护人员-Compiler目前在捐款的资助下兼职开发QuteBrowser要使这种情况持续很长时间,需要您的帮助!请参阅GitHub Sponsors page了解更多信息。根据您的注册日期和保持一定级别的时间,您可以获得QuteBrowser T恤、贴纸等!

下载次数

请参阅github releases
page
有关可用的下载和INSTALL有关如何在各种平台上运行QuteBrowser的详细说明,请参阅

文档和获取帮助

请参阅help page有关可用的文档页面和支持频道

贡献/错误

您想为QuteBrowser做贡献吗?太棒了!请阅读the contribution guidelines以获取详细信息和有用的提示

如果您发现错误或有功能请求,可以通过以下几种方式进行报告:

有关安全漏洞,请直接通过以下地址与我联系mail@qutebrowser.org,GPG ID0x916eb0c8fd55a072

要求

运行QuteBrowser需要以下软件和库:

  • Python3.6.1或更高版本
  • Qt带有以下模块的5.12.0或更高版本(建议使用5.12 LTS或5.15):
    • QtCore/qtbase
    • QtQuick(在某些发行版中是qtbase或qt声明性的一部分)
    • QtSQL(某些发行版中的qtbase的一部分)
    • QtDBus(在某些发行版中是qtbase的一部分;请注意,在运行时连接到DBus是可选的)
    • QtOpenGL
    • QtWebEngine,或
    • 或者QtWebKit(5.212)-不建议这样做由于QtWebKit中已知的安全问题,您很可能希望使用具有默认QtWebEngine后端(基于Chromium)的quteBrowser。引用QtWebKit releases page[最新的QtWebKit]版本基于[一个]旧的WebKit版本,其中包含已知的未打补丁的漏洞。请谨慎使用,避免访问不可信的网站和用于传输敏感数据
  • PyQt适用于Python 3的5.12.0或更高版本
  • jinja2
  • PyYAML

在较早的Python版本(3.6/3.7/3.8)上,还需要以下后端口:

以下库是可选的:

  • adblock(对于使用ABP语法改进的广告阻止)
  • pygments对于语法突出显示,请使用:view-source在QtWebKit上,或在使用:view-source --pygments使用(默认)QtWebEngine后端
  • 在Windows上,colorama对于彩色日志输出
  • importlib_resources在Python3.7或更早版本上,当通过pip安装PyQtWebEngine时,为了改进QtWebEngine版本检测(因此,此依赖项通常与打包程序无关)
  • asciidoc要生成文档,请执行以下操作:help命令,当使用git存储库(而不是发行版)时。

看见the documentation有关如何安装QuteBrowser及其依赖项的说明

捐赠

QuteBrowser的主要维护人员-Compiler目前在捐款的资助下兼职开发QuteBrowser要使这种情况持续很长时间,需要您的帮助!请参阅GitHub Sponsors page了解更多信息。根据您的注册日期和保持一定级别的时间,您可以获得QuteBrowser T恤、贴纸等!

GitHub赞助商允许一次性捐款(使用“选择级别”旁边的按钮)和自定义金额。对于欧元或瑞士法郎以外的货币,这是首选的捐赠方式GitHub使用Stripe接受信用卡付款,不收取任何费用。通过PayPal付款也是可用的,费用比直接PayPal交易要少

或者,也可以使用以下捐赠方式, - 请注意,是否有资格获得礼品(衬衫/贴纸/等)请按具体情况处理。get in touch有关详细信息,请参阅

  • 国家环保总局欧洲境内银行转账(不收费):
    • 账户持有人:弗洛里安·布鲁欣(Florian Bruhin)
    • 国家:瑞士
    • 伊班(欧元):CH13 0900 0000 9160 4094 6
    • IBAN(其他):CH800 0900 0000 8711 8587 3
    • 银行:PostFinance AG,Mingerstrasse 20,3030 Bern,Swiss(BIC:POFICHBEXXX)
    • 如果您需要任何其他信息:请通过以下方式与我联系mail@qutebrowser.org
  • 贝宝:CHFEURUSD注:费用可能非常高(根据捐赠金额的不同,约为5-40%)-考虑使用GitHub赞助商(接受信用卡或贝宝!)或SEPA银行转账
  • 加密货币:
    • 比特币:bc1q3ptyw8hxrcfz6ucfgmglphfvhqpy8xr6k25p00
    • 比特币现金:1BnxUbnJ5MrEPeh5nuUMx83tbiRAvqJV3N
    • 以太:0x10c2425856F7a8799EBCaac4943026803b1089c6
    • Litecoin:MDt3YQciuCh6QyFmr8TiWNxB94PVzbnPm2
    • 其他:请get in touch,我很乐意设置任何东西supported by Ledger Live

赞助商

非常感谢MacStadium通过其免费托管的Mac Mini支持QuteBrowserOpen Source Project

(他们不需要在这里包括这些-我只是对他们的提议非常满意,没有他们,就不会有MacOS版本或测试)

多亏了HSR Hochschule für Technik Rapperswil,这使得将quteBrowser扩展作为学生研究项目进行研究成为可能。


作者

QuteBrowser的主要作者是Florian Bruhin(编译器),但是如果没有hundreds of contributors好了!

此外,以下人员还提供了图形:

  • Jad/yelo(新建图标)
  • WOFALL(原始图标)
  • regines(密钥绑定小抄)

另外,感谢为QuteBrowser的其中一个项目做出贡献的每一个人crowdfunding campaigns好了!

类似的项目

像QuteBrowser这样有着相似目标的项目还有很多。在某种程度上,他们中的许多人都是QuteBrowser的灵感来源,谢谢你!

活动的

不活动

许可证

本程序是自由软件:您可以根据自由软件基金会发布的GNU通用公共许可证的条款、许可证的版本3或(根据您的选择)对其进行再分发和/或修改

分发本程序的目的是希望它有用,但没有任何担保;甚至没有对适销性或是否适用于特定目的的默示担保。有关更多详细信息,请参阅GNU通用公共许可证

您应该已经收到此程序附带的GNU通用公共许可证副本。如果没有,请参见https://www.gnu.org/licenses/gpl-3.0.txt

pdf.js

QuteBrowser可以选择使用pdf.js要在浏览器中显示PDF文件,请执行以下操作。Windows版本附带捆绑的pdf.js

pdf.js是按照Apache许可证的条款分发的。您可以在以下位置找到许可证的副本qutebrowser/3rdparty/pdfjs/LICENSE(在Windows发行版中或在运行scripts/dev/update_3rdparty.py)或在线here