Gmail Calendar Documents Reader Web more »
Recently Visited Groups | Help | Sign in
Google Groups Home
rfeedparser 0.9.93
There are currently too many topics in this group that display first. To make this topic appear first, remove this option from another topic.
There was an error processing your request. Please try again.
flag
  3 messages - Collapse all  -  Translate all to Translated (View all originals)
The group you are posting to is a Usenet group. Messages posted to this group will make your email address visible to anyone on the Internet.
Your reply message has not been sent.
Your post was successful
 
From:
To:
Cc:
Followup To:
Add Cc | Add Followup-to | Edit Subject
Subject:
Validation:
For verification purposes please type the characters you see in the picture below or the numbers you hear by clicking the accessibility icon. Listen and type the numbers you hear
 
Jeff Hodges  
View profile  
 More options Jul 21 2007, 5:06 am
From: Jeff Hodges <j...@somethingsimilar.com>
Date: Sat, 21 Jul 2007 18:06:28 +0900
Local: Sat, Jul 21 2007 5:06 am
Subject: [ANN] rfeedparser 0.9.93
  rFeedParser is a translation of Mark Pilgrim's Universal Feed Parser
<http://feedparser.org> from Python to Ruby.  It has nearly the exact same
behavior.
  Currently, on a Ubuntu GNU/Linux box, it passes 98.8% of the over 3000
unit tests originally created for Mark's feedparser.  On a Mac box with ruby
1.8.6, this drops down to >>>>%

    Reply to author    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Jeff Hodges  
View profile  
 More options Jul 21 2007, 5:57 am
From: Jeff Hodges <j...@somethingsimilar.com>
Date: Sat, 21 Jul 2007 18:57:12 +0900
Local: Sat, Jul 21 2007 5:57 am
Subject: [ANN] rfeedparser 0.9.93
  rFeedParser is a translation of Mark Pilgrim's Universal Feed Parser
<http://feedparser.org> from Python to Ruby.  It has nearly the exact same
behavior.  It's functionality documentation[1] applies to this work.

  Currently, on a Ubuntu GNU/Linux box, it passes 98.8% of the over 3000
unit tests originally created for Mark's feedparser.  On a Mac box with ruby
1.8.6, this drops down to 97.7%.

  It is a bit of mess to get installed.  The gems take care of most
everything, but you will need Yoshida Masotos Ruby bindings to the Expat
library[2], and, of course, the Expat XML parser[3].

  More information can be found at the rubyforge site:
<http://rfeedparser.rubyforge.org>.

  I'd like to thank Sam Ruby for his idea of pirate testing[4].  I've
extended it beyond the bare bones implementation he gave there and without
that inspiration, I would not have down this at all.

  Anyone who wishes to help code this is asked to look in at
rfeedparsertest.rb and at how the test files themselve are written in
wellformed/, illformed/ and their subdirectories. (For the really smart of
you, yes, rfeedparserserver.rb needs to be folded into rfeedparsertest.rb.
Would you like to do it?). Also, bzr branches can be found on my site[5].

  To anyone who has been monitoring this project on rubyforge or saw the
earlier malformed announcement, sorry for the spam tonight.  My sleep
deprivation kicked in and caused some problems.

--
Jeff

[1] http://feedparser.org/doc
[2] <http://www.yoshidam.net/Ruby.html#xmlparser>  Be sure to patch line 171
in saxdriver.rb by placing "return" in front of stream.  I've made a gem for
xmlparser, but have not yet made it work on Mac OS X.  You can grab it from
<http://rubyforge.org/projects/xmlparser>
[3] <http://expat.sourceforge.net/>  This is available in macports as well
as in Ubuntu/Debian and the other assorted Linuxes.  Be sure to get the dev
versions.
[4] http://intertwingly.net/blog/2005/10/30/Testing-FeedTools-Dynamically
[5] http://somethingsimilar.com/code/bzr/rfeedparser


    Reply to author    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Christian Neukirchen  
View profile  
 More options Jul 21 2007, 10:51 am
From: Christian Neukirchen <chneukirc...@gmail.com>
Date: Sat, 21 Jul 2007 23:51:58 +0900
Local: Sat, Jul 21 2007 10:51 am
Subject: Re: [ANN] rfeedparser 0.9.93

Jeff Hodges <j...@somethingsimilar.com> writes:
>   rFeedParser is a translation of Mark Pilgrim's Universal Feed Parser
> <http://feedparser.org> from Python to Ruby.  It has nearly the exact same
> behavior.  It's functionality documentation[1] applies to this work.

>   Currently, on a Ubuntu GNU/Linux box, it passes 98.8% of the over 3000
> unit tests originally created for Mark's feedparser.  On a Mac box with ruby
> 1.8.6, this drops down to 97.7%.

Great effort, thanks a lot.

> --
> Jeff

--
Christian Neukirchen  <chneukirc...@gmail.com>  http://chneukirchen.org

    Reply to author    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
End of messages
« Back to Discussions « Newer topic     Older topic »

Create a group - Google Groups - Google Home - Terms of Service - Privacy Policy
©2009 Google