Hi, I'd like to announce the general availability of `booh', a static web-album generator written in ruby and ruby-gtk2. Booh is a program which takes one or several series of photos and videos, and automatically builds static web pages to browse them, creating thumbnails, etc. I created booh because I wanted to use a web-album with all the features I find important, and no existing web-album have them all (for example, automatic rotation of portrait images, support for videos, preloading, sub-albums, themability, a powerful GUI for editing, etc). Booh is splitted into a backend in pure ruby for all processing (creating thumbnails and HTML pages), and a GUI in ruby-gtk2 for edition (removing/rotating images, entering captions, etc). An XML "configuration" file is used to communicate between them, and thus external edition/automation is easy if needed. As booh is approaching maturity, I felt this is the right moment to announce it. On the website, you will be able to browse an example web-album, and also download a demo movie I have created showing how to create a simple album with the GUI. http://zarb.org/~gc/html/booh.html At present time, booh is available in english, french, and japanese (thanks to Masao Mutoh). More translations welcome (uses ruby-gettext). Booh is currently distributed as sourcecode, gentoo ebuild, and mandriva rpm. Contributed binary packages for more distributions welcome. Booh is probably as Linux-oriented as I am, so I'm not sure it would run on xp or macosx out of the box (I don't use these systems myself so I don't care much). Various disclaimers: - web-albums produced by booh use a lot of javascript, so you can forget your dillo and links (on the other hand, I think that web-albums produced by booh shine in firefox/MSIE - they run ok with konq but poor konq seems to have even worse JS support than MSIE, so it's not optimal) - booh's GUI is my first larger program with ruby-gtk2, so the internals of the GUI might not look so bright - there seems to be segfaults on x86_64 (on mandriva), I think they probably come from ruby-gtk2 since there are none on i586, but I don't have an x86_64 myself so I can't help much at this time :( - booh uses rexml which can be a bit slow but some xpath precomputing is done to fight this (I didn't switch to ruby-libxml because rexml is so featureful) -- Guillaume Cottenceau - http://zarb.org/~gc/