用pyqt5编写的快速轻量级web浏览器

quartz-browser的Python项目详细描述


用pyqt5 webkit编写的一个有用的快速web浏览器

依赖关系

  • Python3
  • Python3-pyqt5
  • python3-pyqt5.qtwebkit

说明

此浏览器的目标是易于使用、更快的页面加载、非常短的启动时间。
这有最小的设置以避免混淆。但是它有最有用的设置,例如加载图像开/关、javascript开/关、更改字体。
要保存页面以便以后阅读,可以使用打印功能保存为PDF格式。它还可以将整个页面导出为PNG图像。

安装

在quartz-browser-qt5目录中安装浏览器开放终端。
然后运行以下命令..
$ sudo pip3 install .

石英浏览器将自动添加到应用程序菜单。

卸载运行..
$ sudo pip3 uninstall quartz-browser

用法

要在安装后运行,请键入command..

$ quartz

$ quartz http://www.google.com

如果要在不安装/安装之前运行浏览器,则
打开终端并将目录更改为quartz-browser-qt5并运行

$ ./quartz

$ ./quartz http://www.google.com

命令行选项

–kiosk=启用kiosk模式

重要功能:

  • 自动刷新模式,信息亭模式
  • 在主菜单中打开/关闭javascript、加载图像选项
  • 另存为PDF,另存为HTML
  • 将整页导出为PNG/JPEG图像、HTML文件
  • 自定义用户代理
  • 支持暂停/恢复的内部下载管理器
  • 下载在另一个浏览器中部分下载的剩余文件
  • 外部下载管理器支持(例如-wget、uget)
  • 使用媒体播放器(例如omxplayer、mplayer)使用rtsp协议播放视频
  • YouTube视频下载支持。(下载按钮自动出现)
  • 支持HTML5视频下载。

屏幕截图

files/Screenshot.jpg

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

推荐PyPI第三方库


热门话题
java模拟构造函数以查看它是否引发异常   java Javascript类和DWR   需要在Amazon Java SDK的putObject()之后关闭InputStream吗?   在java中,摆动鼠标输入fontsize缩减的事件   使用java解析csv,然后保存在2D数组中   Postgres的java转储在HyperSQL中不起作用   java将记录写入文件的新行   Java,映射一个json   java快速排序。处理副本   Java编程,如何让一个对象在不调用函数的情况下返回一个值?   java如何在Android画布上绘制数学函数图   从int到ArrayList的java类型不匹配   SQL日期的Java日期模式(ISO 9075)   java如何将Listview中收到的url播放到youtube webview?   JAVA流损坏错误(将对象添加到文件)   java算法“HmacPBESHA256”不可用,这是什么?   JavaOSGi与ApacheFelix