When I originally wrote my multiFEED skin its performance was severely diminished by the huge number of regular expressions the skin needed to execute with WebParser to extract the feed data. WebParser's lack of dynamic variable support also greatly complicated the design and execution of MultiFEED 1.0. For multiFEED 2.0 I wrote this plugin.
Rather than struggling with slow and cumbersome regular expressions, this new plugin reads RSS feeds as XML, which is inherently easy for a program (or human) to extract data from. A full RSS feed with fifty or a hundred (or a thousand) headlines can be read over a reasonably fast internet connection in less than one second.
This plugin fully supports dynamic variables, making it easy to write very sophisticated RSS skins with a minimum of fuss. Full documentation is included so you can use the FeedReader plugin in your own skins. If you like it, feel free to use FeedReader in your own released skins. (Creative Commons Attribution-NonCommercial-NoDerivs 3.0 license)
UPDATE: New release version 2.0! Lots of new features added, including:
- - Atom news feed support!
- Multiple channel support for RSS feeds.
- Filter items by age, category, or language.
- The custom child measure types now support XML attributes and namespaces.
- New child measure types to provide feed type (RSS or Atom), feed language, and item language.
IMPORTANT: I inadvertently uploaded a test version of the DLLs as version 2.1.0, which had special character substitutions disabled for RSS feeds. Sorry about that, it's what happens when you upload things when you are suffering the worst flu you've had in ten years. Version 2.1.1 fixes this. It also extends the ItemDesc child measure type to return the value of the item <content> nodes for Atom feeds. I recommend all FeedReader users upgrade to the latest version.
Download it now from my deviantART gallery. http://LimeyCanuck.deviantart.com