I'm one of those people who actually keeps different passwords for every site and service I use. So far I'm up to over 400 passwords, so I'm dependent on a password manager. For a long, long time I have used Figaro's Password Manager (FPM) (and KedPM and most recently FPM2 as continuations of FPM), but now that I have an Android smartphone on which I can browse without wanting to die, I've been itching to get access to my passwords on that. I noticed that KeePassDroid was available, and that KeePassX would work on my desktop. I just had to get from FPM's password export format to one of KeePass's import formats. It turns out that nobody had made that particular leap before (or hadn't shared their conversion script).
Thus... I bring you the FPM to KeePass converter. A straightfoward Python script licensed under the GPL v3 that does a passable job of converting an FPM XML export to a KeePass 1.x or 2.x XML import file. It worked for me, and that's all that I needed; but maybe it will work for you, too.
I am interested in using your FPM-to-KeepassX converter, it would be a time saver for me, but I do not know how to download it from Gitorious.
Would you happen to have it somewhere accessible with only a click to download the file?
(I tried getting it from Gitorious, but it looks like they need a public ssh key and sounds complicated.)
Here's a direct link to download the file in question: http://gitorious.net/fpm-to-keepass-converter/fpm-to-keepass-converter/blobs/raw/master/fpm2keepass.py
I was able to download the file from Gitorious following your instructions.
What's your strategy for synchronizing the pw database across multiple machines?
1. install fpm2 and use the export to xml option
2. use that file as the input of this tool
3. use the output file of this tool with the import from keepass xml option in keepassx
4. play
finally, thanks for the tool, you just save me a lot of time