Uzbl - web interface tools which adhere to the unix philosophy.
Uzbl follows the UNIX philosophy - "Write programs that do one thing and do it well. Write programs to work together. Write programs to handle text streams, because that is a universal interface." Uzbl comes in different flavors:
Uzbl is under heavy development and should be considered alpha. See the Get uzbl page
This release is mostly fixes for bugs.
handle_multi_clickvariable that can be set so that you can do your own handling
chmod o-rso that other users on your system cannot access it. (Existing cookie files will have their permissions changed.)
forwardcommands can now take a numeric argument to go back or forward multiple steps
In the development version we've rewritten the event manager in Python 3 and exposed more Webkit functionality.
We've added a
toggle command that cycles a variable through a list of values:
# you can give the command a list of values to toggle between # this keybinding will enable/disable a proxy @cbind -pr = toggle proxy_url 'http://localhost:8123/' '' # if you have several proxies you could cycle between them by passing more # urls to the command. # numeric variables default to toggling between 0 and 1. # this keybinding will turn the status bar on/off. # (the toggle_status command still exists, but is deprecated) @cbind t = toggle show_status
Uzbl can now do very basic SSL verification. Two new variables have been added:
ssl_verify tells uzbl whether to check SSL certificates, and
tells uzbl which certificate authority (CA) certificates to verify against.
ssl_ca_file needs to be correctly set for any verification to be
The UI for an SSL verification failure is really awful, it just pops up a rather confusing error message. I wanted to do much more with this, but at this point it's just better to have anything.
A new mode has been added to the scroll command, you can scroll to an absolute location.
# scrolls to 50 pixels from the top of the page scroll vertical 50!
The default home page has some advice on what to do once you've got uzbl installed, and I've added a keybinding cheat sheet to the website.
We have big plans in the works for the next few months. A major refactor of the event manager has been completed (it would have been in this release but I need to put more thought into the installation process). And the massive task that I've been dreading - a complete rewrite of the command language - is well underway.