--- date: "2004-09-28T17:46:21Z" title: Raggle News, General Ideas, Status, and More... --- <p> <a href='http://linuxbrit.co.uk/'>Tom (giblet)</a> wrote a script using <a href='/software/rubilicious/'>Rubilicious</a> to import <a href='http://opml.org/'><acronym title='Outline Processor Markup Language'>OPML</acronym></a>-format lists of links to <a href='http://del.icio.us/'>Delicious</a>. Check it out <a href='http://linuxbrit.co.uk/blog/2004/09/25/delicious/'>here</a>. </p> <p> Here's a couple of ideas I had for the next version of <a href='http://raggle.org/'>Raggle</a>: searching for <acronym title='Really Simple Summary'>RSS</acronym> feeds via <a href='http://syndic8.com/'>Syndic8</a> (actually the <acronym title='Concurrent Versioning System'>CVS</acronym> version of <a href='http://raggle.org/'>Raggle</a> already does this via an embedded copy of the <a href='/?cid=1314'>old version of Syndic8-Ruby</a>), saving your <a href='http://raggle.org/'>Raggle</a> feed list as a <a href='http://syndic8.com/'>Syndic8</a> subscription list (free portability, also you could share your blogroll with other people, etc), one-click (or buttonpress, whatever) posting of interesting links to <a href='http://del.icio.us/'>Delicious</a>, and <a href='http://www.mnot.net/drafts/draft-nottingham-atom-format-02.html'>Atom</a> support. It's actually relatively easy to do most of these as add-ons to the existing version of <a href='http://raggle.org/'>Raggle</a>, but I'd like to finish the internal cleanup before adding them. The next version will have complete interface abstraction and an opaque engine class, allowing other people to come along and do things like write wacky backend support (e.g. save feed list to <a href='http://mysql.com/'>MySQL</a> or <a href='http://syndic8.com/'>Syndic8</a>), custom interfaces (native Win32 or <a href='http:/gtk.org/'>GTK+</a> interface, anyone?), rewriting the <a href='http://raggle.org/'>Raggle</a> engine in C. I'm also considering using <a href='http://www.chadfowler.com/ruby/rss/'>Ruby/RSS</a> for the next version of <a href='http://raggle.org/'>Raggle</a>; the current <acronym title='Really Simple Summary'>RSS</acronym> parsing in <a href='http://raggle.org/'>Raggle</a> is a bit more haphazard than I'd like, so deferring to another library saves me the trouble of writing yet another library. </p> <p> On the binding front, I've still got two other sets of <a href='http://ruby-lang.org/'>Ruby</a> bindings pending completion, <a href='http://cvs.pablotron.org/?m=tunepimp-ruby'>TunePimp-Ruby</a> and <a href='http://cvs.pablotron.org/?m=devil-ruby'>Devil-Ruby</a> (although I've been sitting on the latter for like a year now, so who knows when I'll get to it :D). Also, <a href='/software/ft2-ruby/'>FT2-Ruby</a> <em>badly</em> needs the rest of the <a href='http://freetype.org/'>FreeType2</a> <acronym title="Application Programmer's Interface">API</acronym> implemented. </p> <p> As for non-<a href='http://ruby-lang.org/'>Ruby</a> stuff, I finally added comments to <a href='http://paulduncan.org/'><code>paulduncan.org</code></a>, and I've got two of the three family-related pages I started all up and running (<a href='http://erinmduncan.com/'><code>erinmduncan.com</code></a> and <a href='http://richandrobynn.com/'><code>richandrobynn.com</code></a> are up, <a href='http://saraduncan.com/'><code>saraduncan.com</code></a> is waiting on a theme from <a href='http://lily.richlowe.net/'>Jon-Anne (lilyj)</a>). </p>