{
  "attachments": [],
  "comments_archived": true,
  "date": "2007-10-17T07:22:47.000Z",
  "layout": "post",
  "tags": [
    "webdev",
    "rss",
    "php",
    "atom",
    "xml",
    "opml",
    "feedmagick",
    "feedmagick2",
    "feeds"
  ],
  "title": "OPML reading lists in FeedMagick2",
  "wordpress_id": 1066,
  "wordpress_slug": "opml-reading-lists-in-feedmagick2",
  "wordpress_url": "http://decafbad.com/blog/2007/10/17/opml-reading-lists-in-feedmagick2",
  "year": "2007",
  "month": "10",
  "day": "17",
  "isDir": false,
  "slug": "opml-reading-lists-in-feedmagick2",
  "type": "entry",
  "postName": "2007-10-17-opml-reading-lists-in-feedmagick2",
  "html": "<p>For anyone who's interested:  I've been hacking a little bit on <a href=\"http://decafbad.com/trac/wiki/FeedMagick\">FeedMagick2</a> again, with the latest addition being an OPML reading list feed blender.  </p>\n<p><a href=\"http://nick.typepad.com/blog/2005/10/reading_lists_f.html\">What's an OPML reading list?</a>  Basically, it's the same as as OPML export of a feed reader's subscription list - only rather than doing a one-time import into another program, the OPML is itself treated as a live feed.  A feed reader that supports OPML reading lists will continually check the list for updates and sync RSS/Atom feed subscriptions with its contents, maybe in a special sub-folder.</p>\n<p>Here's a quick demo:</p>\n<ul>\n<li><a href=\"http://decafbad.com/2007/04/FeedMagick2/?pipeline=readinglist&amp;url=http%3A%2F%2Fdecafbad.com%2F2007%2F04%2FFeedMagick2%2Fdocs%2Fmaster.opml&amp;format=rss&amp;run=Run+Pipeline\">An RSS feed blended from many of the sites I use daily</a></li>\n<li><a href=\"http://decafbad.com/2007/04/FeedMagick2/docs/master.opml\">The OPML reading list used as input for the above blend</a></li>\n</ul>\n<p>The itch I mean to eventually scratch is to replace the front page of decafbad.com with a live updating aggregation of the stuff I create and capture daily on the web.  It'll be basically a self-assembling <a href=\"http://en.wikipedia.org/wiki/Tumblelog\">tumblelog</a> pulled from many different services across the web.  It'll also replace the footer of accumulated crud I've got on this very blog - which I thought was a good idea at one point, but now consider <a href=\"http://decafbad.com/twiki/bin/view/Main/NeatLikeDigitalWatches\">NeatLikeDigitalWatches</a>.</p>\n<p>With that in mind, the next thing I plan to develop is an <a href=\"http://microformats.org/wiki/hatom\">hAtom</a> module or XSL transform.  This will turn the blended feed into an XHTML page.  Maybe someday, <a href=\"http://hatomic.org\">hAtomic</a> will launch, and I'll have a nice pretty style for the page too.  Some time after that, I might work up a module that stows away dated historical archives of the feed and pages.  I have <a href=\"http://decafbad.com/svn/trunk/FeedMagick2/TODO\">further plans and ideas</a>, but I'm trying to focus on the itchy spots first so that I might actually get something done in this round of serial enthusiasm.</p>\n",
  "body": "For anyone who's interested:  I've been hacking a little bit on [FeedMagick2](http://decafbad.com/trac/wiki/FeedMagick) again, with the latest addition being an OPML reading list feed blender.  \r\n\r\n[What's an OPML reading list?](http://nick.typepad.com/blog/2005/10/reading_lists_f.html)  Basically, it's the same as as OPML export of a feed reader's subscription list - only rather than doing a one-time import into another program, the OPML is itself treated as a live feed.  A feed reader that supports OPML reading lists will continually check the list for updates and sync RSS/Atom feed subscriptions with its contents, maybe in a special sub-folder.\r\n\r\nHere's a quick demo:\r\n\r\n* [An RSS feed blended from many of the sites I use daily](http://decafbad.com/2007/04/FeedMagick2/?pipeline=readinglist&url=http%3A%2F%2Fdecafbad.com%2F2007%2F04%2FFeedMagick2%2Fdocs%2Fmaster.opml&format=rss&run=Run+Pipeline)\r\n* [The OPML reading list used as input for the above blend](http://decafbad.com/2007/04/FeedMagick2/docs/master.opml)\r\n\r\nThe itch I mean to eventually scratch is to replace the front page of decafbad.com with a live updating aggregation of the stuff I create and capture daily on the web.  It'll be basically a self-assembling [tumblelog](http://en.wikipedia.org/wiki/Tumblelog) pulled from many different services across the web.  It'll also replace the footer of accumulated crud I've got on this very blog - which I thought was a good idea at one point, but now consider [NeatLikeDigitalWatches](http://decafbad.com/twiki/bin/view/Main/NeatLikeDigitalWatches).\r\n\r\nWith that in mind, the next thing I plan to develop is an [hAtom](http://microformats.org/wiki/hatom) module or XSL transform.  This will turn the blended feed into an XHTML page.  Maybe someday, [hAtomic](http://hatomic.org) will launch, and I'll have a nice pretty style for the page too.  Some time after that, I might work up a module that stows away dated historical archives of the feed and pages.  I have [further plans and ideas](http://decafbad.com/svn/trunk/FeedMagick2/TODO), but I'm trying to focus on the itchy spots first so that I might actually get something done in this round of serial enthusiasm.\r\n",
  "parentPath": "./content/posts/archives/2007",
  "path": "2007/10/17/opml-reading-lists-in-feedmagick2",
  "needsBuild": true,
  "prevPostPath": "2007/10/09/beautiful-code",
  "prevPostTitle": "Beautiful Code",
  "nextPostPath": "2007/10/17/wine-is-nicely-enabled",
  "nextPostTitle": "Wine is Nicely Enabled"
}