> Any program can only be really useful if it complies with the Unix philosophy.<p>False! Software can be really useful without being modular and readily composable.<p>But I enjoy the premise of what Uzbl is aiming to solve. It would certainly make for a richer array of web-related software components, with plenty of uses beyond just web browsers.
i can't really use this project now that my main os is osx(i frequently boot from my ssd with archlinux on the mba), but<p><i>i absolutely love</i> this project. it's amazing,<p>the only thing i'm a little sad about is that i never wrote the pass plugin i wanted for password store [1]. but hey you can still write one<p>the main author moved, but there are fairly active forks[2].<p>the amazing thing about this is that you can write plugins in any scripting language you want. you can pretty much hook it's basically a mighty scriptable version of webkit.<p>here are a bunch of scripts you can use to extend it with [3]<p>on a sidenote, a completely different, but also interesting approach are conkeror [4] and luakit [5]. though luakit seems abandoned too. luakit is kind of a lua webkit browser framework with sane vi like defaults. conkeror is an emacs for xulrunner, however keep in mind that since firefox is taking over the role of xulrunner you might not really need xulrunner at all.<p>[1] <a href="http://www.zx2c4.com/projects/password-store/" rel="nofollow">http://www.zx2c4.com/projects/password-store/</a><p>[2] <a href="https://github.com/mathstuf/uzbl/tree/next" rel="nofollow">https://github.com/mathstuf/uzbl/tree/next</a><p>[3] <a href="http://www.uzbl.org/wiki/scripts" rel="nofollow">http://www.uzbl.org/wiki/scripts</a><p>[4] <a href="http://conkeror.org/#Installation_and_Startup" rel="nofollow">http://conkeror.org/#Installation_and_Startup</a><p>[5] <a href="http://mason-larobina.github.io/luakit/" rel="nofollow">http://mason-larobina.github.io/luakit/</a>
We've been using Uzbl in Screenly (<a href="http://www.screenlyapp.com/" rel="nofollow">http://www.screenlyapp.com/</a>) for some time now and it works really well.
Another browser with a similar approach: <a href="http://portix.bitbucket.org/dwb/" rel="nofollow">http://portix.bitbucket.org/dwb/</a>
[related] ii irc client where everything is a file <a href="http://erthalion.github.io/2014/02/16/ii/" rel="nofollow">http://erthalion.github.io/2014/02/16/ii/</a>
Development seems to have mostly dropped off in the past year, fwiw: <a href="https://github.com/Dieterbe/uzbl" rel="nofollow">https://github.com/Dieterbe/uzbl</a>
I'd love to figure out how to get tmux/screen keybindings for this.<p>Opening a browser and using it within an existing terminal (without needing the mouse) would be incredibly close to the ideal workflow for me.