h1. rfeedfinder
h2. What
rFeedFinder uses RSS autodiscovery, Atom autodiscovery, spidering, URL correction, and Web service queries (whatever it takes) to find the feed.
From "Aaron Swartz feedfinder python lib":www.aaronsw.com/2002/feedfinder/.
h2. Installing
<pre syntax="ruby">sudo gem install rfeedfinder</pre>
h2. Demonstration of usage
<pre syntax="ruby"> require 'rfeedfinder'
Rfeedfinder.feed('scripting.com') # return String: 'scripting.com/rss.xml'
Rfeedfinder.feeds('scripting.com') # return Array: ['delong.typepad.com/sdj/atom.xml', # 'delong.typepad.com/sdj/index.rdf', # 'delong.typepad.com/sdj/rss.xml'] </pre>
h2. Forum
"groups.google.com/group/rfeedfinder":http://groups.google.com/group/rfeedfinder
h2. How to submit patches
Read the "8 steps for fixing other people's code":drnicwilliams.com/2007/06/01/8-steps-for-fixing-other-peoples-code/ and for section "8b: Submit patch to Google Groups":drnicwilliams.com/2007/06/01/8-steps-for-fixing-other-peoples-code/#8b-google-groups, use the Google Group above.
The trunk repository is svn://rubyforge.org/var/svn/rfeedfinder/trunk for anonymous access.
h2. License
This code is free to use under the terms of the "Creative Commons GNU GPL":creativecommons.org/licenses/GPL/2.0/.
h2. Contact
Comments are welcome. Send an email to "Alexandre Girard":alx.girard@gmail.com.
Generated with the Darkfish Rdoc Generator 2.