Just put on your XOXO-colored glasses

A couple of years ago, I said “Put on your RSS-colored glasses and forget about Atom.” (Wow, has it been that long?) Well, right now I’m saying this: Put on your XOXO-colored glasses and forget about OPML.

Here’s an outline snagged from my OPML blog today: http://decafbad.com/2006/02/20060216.opml

Now, here’s that outline in some semblance of XOXO: http://decafbad.com/2006/02/20060216.xoxo

Here’s the XSLT that I used to transform from OPML to XOXO: http://decafbad.com/2005/11/gopher-ng/opml-to-xoxo.xsl

And, here’s the mod_rewrite chicanery I threw together to facilitate this: http://decafbad.com/2006/02/rewrite-rules.txt

I think my XSLT could use some work to better conform to XOXO, and I still need to get a PHP- or module-based XSLT processor for around here for efficiency’s sake. But, this seems like it might be a way to provide XOXO-colored glasses to visitors who don’t like the cut of my OPML. Does anyone have an RDF-based outline format for me to use? I could throw that in, too.

Is there anything I’m missing here that makes this idea suck completely?

8 Comments

  1. Posted February 16, 2006 at 11:56 pm | Permalink

    Nice. I definately prefer XOXO to OPML, but I’m planning on allowing either format within the aggregator I’m working on. Actually, I wrote a service very much like the ones originally linked to in your RSS post, but far more powerful. Will convert from CDF, any version of RSS, any version of Atom to RSS 1.0, RSS 2.0, or Atom 1.0. Or alternatively, it will simply attempt to repair any major errors in the feed. Of course, since it’s based on FeedTools, it has the same limitations (namely relative uris), so it’s not quite ready for prime time, but it’s very, very close.

  2. Posted February 16, 2006 at 11:57 pm | Permalink

    *definitely

  3. Posted February 16, 2006 at 11:59 pm | Permalink

    Actually, if you’re interested in playing with it, I’ll send you a link if you promise not to bookmark it yet. (I haven’t tested or optimized it for performance and I don’t want to make TextDrive unhappy with me.)

  4. Posted February 17, 2006 at 9:23 pm | Permalink

    Bob: This is going to make me want to learn Ruby, isn’t it?

  5. Posted February 21, 2006 at 10:10 am | Permalink

    Absolutely.

  6. Posted February 22, 2006 at 10:55 am | Permalink

    I swear… SpamCop is such a pain in the butt. Your filter is blocking my email address because Gmail is currently on their blacklist. So I can’t send you the link it seems.

  7. Posted February 22, 2006 at 7:16 pm | Permalink

    You know what, I’m just going to use del.icio.us to send the link to you. You do subscribe to your for: feed, right?

  8. Posted February 23, 2006 at 2:17 pm | Permalink

    chuckle

    You emailed me, but I can’t email you back because SpamCop is blocking my reply. :-P

Post a Comment

Your email is never shared. Required fields are marked *

*
*