<?xml version="1.0" encoding="utf-8" ?>

<rss version="2.0" 
   xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
   xmlns:admin="http://webns.net/mvcb/"
   xmlns:dc="http://purl.org/dc/elements/1.1/"
   xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
   xmlns:wfw="http://wellformedweb.org/CommentAPI/"
   xmlns:content="http://purl.org/rss/1.0/modules/content/"
   >
<channel>
    
    <title>Coffee|Code : Dan Scott - Python</title>
    <link>http://www.coffeecode.net/</link>
    <description>Caffeinated Librarian Geek</description>
    <dc:language>en</dc:language>
    <generator>Serendipity 1.6.2 - http://www.s9y.org/</generator>
    
    

<item>
    <title>Moving from Figaro's Password Manager (FPM) to KeePassX</title>
    <link>http://www.coffeecode.net/archives/224-Moving-from-Figaros-Password-Manager-FPM-to-KeePassX.html</link>
            <category>Android</category>
            <category>Python</category>
    
    <comments>http://www.coffeecode.net/archives/224-Moving-from-Figaros-Password-Manager-FPM-to-KeePassX.html#comments</comments>
    <wfw:comment>http://www.coffeecode.net/wfwcomment.php?cid=224</wfw:comment>

    <slash:comments>6</slash:comments>
    <wfw:commentRss>http://www.coffeecode.net/rss.php?version=2.0&amp;type=comments&amp;cid=224</wfw:commentRss>
    

    <author>dan@coffeecode.net (Dan Scott)</author>
    <content:encoded>
    &lt;p&gt;I&#039;m one of those people who actually keeps different passwords for every site and service I use. So far I&#039;m up to over 400 passwords, so I&#039;m dependent on a password manager. For a long, long time I have used &lt;a href=&quot;http://fpm.sourceforge.net&quot;&gt;Figaro&#039;s Password Manager (FPM)&lt;/a&gt; (and &lt;a href=&quot;http://kedpm.sourceforge.net/&quot;&gt;KedPM&lt;/a&gt; and most recently &lt;a href=&quot;http://als.regnet.cz/fpm2/&quot;&gt;FPM2&lt;/a&gt; as continuations of FPM), but now that I have an Android smartphone on which I can browse without wanting to die, I&#039;ve been itching to get access to my passwords on that. I noticed that &lt;a href=&quot;http://www.keepassdroid.com/&quot;&gt;KeePassDroid&lt;/a&gt; was available, and that &lt;a href=&quot;http://www.keepassx.org&quot;&gt;KeePassX&lt;/a&gt; would work on my desktop. I just had to get from FPM&#039;s password export format to one of KeePass&#039;s import formats. It turns out that nobody had made that particular leap before (or hadn&#039;t shared their conversion script).&lt;/p&gt;
&lt;p&gt;Thus... I bring you the &lt;a href=&quot;http://gitorious.net/fpm-to-keepass-converter&quot;&gt;FPM to KeePass converter&lt;/a&gt;. 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&#039;s all that I needed; but maybe it will work for you, too.&lt;/p&gt; 
    </content:encoded>

    <pubDate>Fri, 28 May 2010 15:14:07 -0400</pubDate>
    <guid isPermaLink="false">http://www.coffeecode.net/archives/224-guid.html</guid>
    
</item>
<item>
    <title>FacBackOPAC: making Casey Durfee's code talk to Unicorn</title>
    <link>http://www.coffeecode.net/archives/119-FacBackOPAC-making-Casey-Durfees-code-talk-to-Unicorn.html</link>
            <category>Coding</category>
            <category>Python</category>
    
    <comments>http://www.coffeecode.net/archives/119-FacBackOPAC-making-Casey-Durfees-code-talk-to-Unicorn.html#comments</comments>
    <wfw:comment>http://www.coffeecode.net/wfwcomment.php?cid=119</wfw:comment>

    <slash:comments>3</slash:comments>
    <wfw:commentRss>http://www.coffeecode.net/rss.php?version=2.0&amp;type=comments&amp;cid=119</wfw:commentRss>
    

    <author>dan@coffeecode.net (Dan Scott)</author>
    <content:encoded>
    &lt;p&gt;For the past couple of days, I&#039;ve been playing with Casey Durfee&#039;s &lt;a href=&quot;http://extranet.spl.org/code/code4lib2007.zip&quot;&gt;code&lt;/a&gt; that uses Solr and Django to offer a faceted catalogue. My challenge? Turn a dense set of code focused on Dewey and Horizon ILS into a catalogue that speaks LC and Unicorn. Additionally, I want it to serve as both a proof of several technologies (Solr for faceted searching and Django as a Web application framework) to my colleagues and as a reasonable backup catalogue for when our main catalogue fails (as it all too often does).&lt;/p&gt;
&lt;p&gt;I emailed Casey today to tell him that I had a number of patches to contribute as a result of my experiments. It turns out that he&#039;s not really interested in pursuing this particular project much further, so he gave me his blessing to take his throwaway code and do whatever I want with it. Thus, the emergence of the &lt;a href=&quot;http://code.google.com/p/fac-back-opac/&quot;&gt;FacBackOPAC&lt;/a&gt; project on code.google.com. If there&#039;s a grant out there for worst project name ever, this project&#039;s in the running... Anyways, I have contorted Casey&#039;s code so that it supports both Dewey and LC, and with a bit more torture it should be flexible enough to support both Horizon and Unicorn.&lt;/p&gt;
&lt;p&gt;Right now I&#039;ve twisted it all the way to meet my Unicorn needs and consequently have broken Horizon support, but it won&#039;t take much to make it support Horizon again - or any other ILS, for that matter. The main requirement is that you have to be able to get your MARC records and holdings out of your ILS. A secondary requirement is to know how to create links to detailed item views in your current catalogue, because this thing does not yet have any current awareness about item status.&lt;/p&gt;
&lt;p&gt;There. My itch has been scratched for the time being. Go play with the &lt;a href=&quot;http://code.google.com/p/fac-back-opac/&quot;&gt;FacBackOPAC&lt;/a&gt; project -- I even have (very) rough documentation on how to get the pieces installed andthe MARC records indexed, although you&#039;ll have to dig through the source in the Django catalog tree to overcome some hardcoded strings and URLs for the time being. Don&#039;t worry, pulling that hardcoded stuff out of the templates is high on the list of priorities.&lt;/p&gt;
&lt;p&gt;So, a huge thank you to Casey for freeing this code and making this possible. For something he considers throwaway code, I&#039;ve learned a lot from walking through it and making it start to meet my needs. I hope it helps you, too!&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Update 2007-03-18:&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Edited links to point to the FacBackOPAC project page, rather than the wiki (which is subject to change, and which did -- breaking the dang links in the original version of this story. Argh!) 
    </content:encoded>

    <pubDate>Thu, 15 Mar 2007 02:06:35 -0400</pubDate>
    <guid isPermaLink="false">http://www.coffeecode.net/archives/119-guid.html</guid>
    
</item>

</channel>
</rss>