UZBL-遵循Unix理念的Web界面工具

2020-07-17 15:45:26

ZUBL遵循UNIX哲学--编写只做一件事并且做得很好的程序。编写协同工作的程序。编写处理文本流的程序,因为这是一个通用接口。

Uzbl-core:用于与其他工具和脚本集成的主要组件使用WebkitGtk+进行渲染、网络交互(LibSoup)。CSS、javascript、插件支持等免费提供。

Uzbl-Browser:基于uzbl-core的完整浏览器体验使用一组适合大多数人的脚本(主要是python),因此一切都开箱即用。然而,定制的空间很大。

带来您期望的一切:URL更改、历史记录、下载、表单填写、链接导航、Cookie、事件管理等。但是:每个实例一个页面。

先进的、可定制的键盘界面,支持模式、模式键、多字符、变量(关键字)等(例如,您可以将界面调整为类似vim、emacs或任何其他程序)。

以简单、可解析的格式关注数据和配置的明文存储,并遵守xdg basedir规范。

在视觉上与uzbl-core类似,不同之处在于statusbar包含有用的内容。每个网页一个窗口。

Uzbl-tabbed:围绕uzbl-Browser进行包装并将其多路复用,作为管理多个uzbl-Browser实例而不会迷路的快速而简单的解决方案非常理想。

UZBL正在大力开发,应该被认为是阿尔法。请参阅获取uzbl页面。

从GitHub获取版本。如果从0.9之前的版本升级,还要确保阅读升级说明。

在过去的几年里,随着大量的大重构和小补丁的堆积,不用说,这个版本来得太晚了。

那么版本号是什么呢?为什么不是1.0?我们想做一个完全支持WebKit2的1.0版本,但这不是那样的。事实上,WebKit2support从0.9中完全移除,让我们专注于获得一些稳定的东西。

随着179个文件的更改,20242个插入(+),10994个删除(-),完整的更改列表将在这里包含很长的篇幅,而不是这里的一个小概述。

新版本在GitHub上提供。另外,请务必阅读从早期版本升级的升级说明。

展望未来,WebKit2是下一个重大挑战,计划在下一个分支中开始构建uzbl 1.0,它将只支持WebKit2,但仍然使用与本版本相同的脚本API。