From: BearItAll Date: 2005-08-11T21:41:11+09:00 Subject: Re: [ANN] booh: static web-album generator On Thu, 11 Aug 2005 18:18:40 +0900, Guillaume Cottenceau wrote: > 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) Very nice, no grumbles with what you have done. But, Have you ever read Pratchette? He has a character who is a brilliant inventor, the only down side is he is not very good at naming his inventions. So he might come up with an item called 'Vertical-up-lifting- device-with-bloody-huge-fan-blades'. You and he seem to have something in common with 'Booh'.