<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/css" href="/stylesheets/rss.css"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/">
  <channel>
    <title>Global Reset: Freeloader - a RubyOnRails Movie Librarian</title>
    <link>http://blog.globalreset.org/articles/2005/09/11/freeloader-a-rubyonrails-movie-librarian</link>
    <language>en-us</language>
    <ttl>40</ttl>
    <description>A Mac OS X Switcher, TiVo Addict, and Objectivist</description>
    <item>
      <title>Freeloader - a RubyOnRails Movie Librarian</title>
      <description>&lt;p&gt;I&amp;#8217;ve been working on my own &lt;a href="http://www.rubyonrails.com/"&gt;RubyOnRails&lt;/a&gt;  app for the past week: &lt;strong&gt;Freeloader&lt;/strong&gt;.  The idea is sort of like &lt;a href="http://www.delicious-monster.com/"&gt;Delicious Library&lt;/a&gt;, except it&amp;#8217;s web-based and it&amp;#8217;s a form of &lt;a href="http://en.wikipedia.org/wiki/Folksonomy"&gt;folksonomy&lt;/a&gt;.  Like Delicious Library, Freeloader will allow you to create a library of all the movies you own and it will track who you&amp;#8217;ve lent those movies too and whether or not those movies are overdue.  Unlike Delicious Library, friends who you&amp;#8217;ve designated as contacts can browse your collection online and request to borrow any movie(s) they see of interest.  Registered users can help &amp;#8216;tag&amp;#8217; movies and rate/review movies or other users.  i.e. &lt;em&gt;&amp;#8220;I recommend this movie if you like such and such&amp;#8221;&lt;/em&gt; or &lt;em&gt;&amp;#8220;Scott sucks, he never returns my stuff on time&amp;#8221;&lt;/em&gt;.&lt;/p&gt;

&lt;p&gt;My immediate goal is to create a very narrow folksonomy, as in a private install with a private group of friends.  The project is open and (much like &lt;a href="http://typo.leetsoft.com/trac/"&gt;Typo&lt;/a&gt;) your free to install your own version of it to help coordinate your circle of movie-borrowing friends.&lt;/p&gt;

&lt;p&gt;I do have a test site setup that anyone can try out.  I will nuke the database periodically, so don&amp;#8217;t spend much time inputting your library.  Right now, the only features that work are registering a new user, searching/adding new movies, adding any existing movie to your own collection, viewing your collection, viewing the collection of any user, and adding/removing &amp;#8216;friends&amp;#8217;.  When I&amp;#8217;m ready to start using the project regularly, the test site will become &amp;#8216;invite-only&amp;#8217;, though anyone is still free to browse the collections.&lt;/p&gt;

&lt;p&gt;&lt;a href="http://freeloader.globalreset.org"&gt;Freeloader Demo&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;If you want to try out the code for yourself, you can browse the source and see other project details at the Trac wiki and svn repository.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://opensvn.csie.org/traccgi/Freeloader/trac.cgi/"&gt;Freeloader - Trac&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;&lt;a href="http://opensvn.csie.org/Freeloader/"&gt;Freeloader - anonymous SVN&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;If you&amp;#8217;d like to contribute anything to the project or need help installing what&amp;#8217;s currently there, let me know.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Update&lt;/em&gt; - if the test site doesn&amp;#8217;t seem to work (i.e. you get an Application Error), just hit refresh a couple of times.  For some reason, my fcgi processes are having trouble staying alive on Dreamhost tonight.&lt;/p&gt;
</description>
      <pubDate>Sun, 11 Sep 2005 11:57:00 -0700</pubDate>
      <guid isPermaLink="false">urn:uuid:e74b3682c60f290cb0f28ea2111e367c</guid>
      <author>Scott Hughes</author>
      <link>http://blog.globalreset.org/articles/2005/09/11/freeloader-a-rubyonrails-movie-librarian</link>
      <category>Code</category>
      <category>Movies</category>
      <category>Technology</category>
      <category>RubyOnRails</category>
    </item>
  </channel>
</rss>
