RAA - rss/0.2.3

rss / 0.2.3

Short description: RSS Parser
Category: Library/XML
Status: stable
Created: 2003-03-18 17:49:14 GMT
Last update: 2007-12-28 04:27:36 GMT
Owner: kou (Projects of this owner)
Homepage: http://www.cozmixng.org/~rwiki/?cmd=view;name=RSS+Parser
Download: http://www.cozmixng.org/~kou/download/rss-0.2.3.tar.gz
License: Ruby's
Dependency:
Requires: xmlparser/0.6.8 or xmlscan or REXML
Requires: xmlscan/0.2.3 or XMLParser or REXML
Requires: uconv/0.4.12 or Iconv
Description:

RSS Parser/RSS Maker

Atom is supported since 0.1.8

#item=/#set_item and so on (writer of multiple elements) are obsolete. Use #items and Array#<< instead of them.

The performance of this library on ruby 1.8 is 10 times as slow as on ruby 1.6 until 0.0.6. Use 0.0.7 or later if you use on ruby 1.8.

What's new?

0.2.3

  • supported "-" in tag name. Thanks to Ray Chen!!!

0.2.2

  • fixed new_itunes_category.
  • new_taxo_topic -> new_topic because of consistency.

0.2.1

  • supporged content:encoded with RSS 2.0. Thanks to Sam Lown!!!

0.2.0

  • supported Slash module.

0.1.9

  • fixed a bug that handles unintended elements. [ruby-list:43841] Thanks to Takuo Yonezawa!!!

0.1.8

  • supported <itunes:XXX>.
  • reverted backward incompatibility API changes introduced 0.1.7.
  • fixed image module's namespace URI. (thanks to Dmitry Borodaenko)

0.1.7: don't use this version. Use 0.1.8 or later instead.

  • supported Atom. (Both of parsing and making)
  • some RSS Maker's API for reader are changed. But most of users doesn't use them since 0.1.6. So, I think this is not a big impact for compatibility.
  • supported DublinCore module with RSS 2.0 officially.

0.1.6

  • supported Taxnomy module.
  • RSS Maker: maker.XXXs.new_XXX can be used with block:

    maker.items.new_item do |item|
      item.XXX = YYY
      ...
    end

    Old:

    item = maker.items.new_item
    item.XXX = YYY
    ...
  • added #to_xml method to root element object (RSS::RDF and RSS::Rss). The method returns a XML formatted by other feed type:

    rss10 = RSS::Parser.parse(File.read("1.0.rdf"))
    File.open("2.0.rss", "w") {|f| f.print(rss10.to_xml("2.0"))}

0.1.5

  • RSS::Parser.parse accepts not only RSS string but also URI and filename.
  • added convenience file to require RSS Parser: lib/rss.rb
  • fixed some bugs.
  • included in ruby 1.8.3.

0.1.4

  • fixed converter bug.
  • will be included in ruby 1.8.3.

0.1.3

  • supported multiple Dublin Core elements.

What's this?

This library can parse RSS(RDF Site Summary) 1.0, RSS 0.9x/2.0 with validation (or non validation).

This library can make RSS easily by RSS Maker.

Versions: [0.2.4 (2008-02-11)] [0.2.3 (2007-12-28)] [0.2.2 (2007-12-02)] [0.2.1 (2007-11-02)] [0.2.0 (2007-09-16)] [0.1.9 (2007-08-13)] [0.1.8 (2007-08-05)] [0.1.7 (2007-03-17)] [0.1.5 (2005-09-21)] [0.1.4 (2005-05-20)] [0.1.3 (2005-04-10)] [0.1.2 (2004-12-05)] [0.1.1 (2004-11-28)] [0.1.0 (2004-11-03)] [0.0.9 (2004-07-08)] [0.0.8 (2004-02-13)]

Edit this project (for project owner)

back to RAA top