...but quite nice. I've got my own ideas about how to manage my collection of digital photos and so I wrote my own tiny, idiosyncratic but sufficient photo manager five years ago (says rcs; hmm, those years went quickly!).
Now that Conny has a shiny digital camera of her own (and a bit of associated trigger-happiness) she also needs something to organize her pics with. And while my photomanager is fine for me Old Fart, it's a little bit gnarly. So I looked at more user-friendly (but not idiot-friendly) solutions. And voila, the first apt-cache hit was already what I had been looking for.
Martin Herrmann has written "martin's picture viewer" aka mapivi, which is more than just a viewer (a feature which is fairly irrelevant to me). It's written in perl plus tcl (important to me), it's a photo manager (ditto) and it keeps pretty much all info where relevant: in the photo files themselves. The last is most important IMHO, because it frees me from sundry databases, proprietary overview formats and the like. mapivi uses EXIF and IPTC metadata to record pretty much anything you can think of in extra segments of your jpegs (and other image formats that allow such metadata storage).
The thing is a bit rough in places but works very well for a 0.x release, and the combo of Perl and Tk is really fun to work with.
I've immediately gone full steam ahead and coded the two plugins I need to emulate the few features my photomanager had over mapivi (complete with balloon popup help texts for Conny); also submitted one patch to the upstream author.
Gone is my photomanager, and
welcome mapivi. Not Invented Here indeed :-)