BarCampRDU was Saturday, and as usual, it was great for meeting bright and interesting people who don't live so far away (and yes, I wore the tweetworthy shirt). I get a small thrill out of my international conversations, but it's hard to beat the wandering conversations that happen in person. Just one ranged from mobile augmented reality systems and science classes for home schoolers to n-dimensional space and current theories about the shape of the universe. In keeping with the general tone of the day, I went with a more technical session this year, sharing some of the tools I use for manipulating and repurposing RSS feeds.
I'm not a programmer, but I do like playing with data, so tools that let me play without having to learn real programming skills are a big help. When it comes to RSS, these tools fit perfectly:
Beyond the statistics that people usually like, FeedBurner is great for insulating your subscribers from behind-the-scenes changes. I've been using FeedBurner since the beginning of this blog, so when I moved it from Blogspot, I was able to make the change transparent to subscribers by having them on the FeedBurner feed instead of the blog's native feed.
- Feed Informer
Formerly FeedDigest, this is my workhorse tool for combining and reformatting feeds. When I moved the blog, I used FeedDigest to combine the old and new feeds until I had ten posts on the new site. Feed Informer is also my tool for adding blog feeds and Delicious tag feeds to web pages (for example, the entry page on net-savvy.com shows recent posts from two blogs, including excerpts stripped of their HTML). Delicious provides a similar capability with its link rolls feature, but Feed Informer gives more formatting flexibility with its ability to edit the HTML and pick up existing styles using CSS.
Similar to Feed Informer in its ability to manipulate and repurpose feed content, Dapper can also pull content directly from web sites (yes, they talk about getting permission when you do this). It has different output options, including pre-built widgets and straight HTML, so it may be the tool for somewhat different scenarios. I haven't had time to play with Dapper yet, but it looks promising.
Filter feeds based on what other people think of its contents. Comments, delicious tags and links contribute to a score that rates each post against others from the same feed. AideRSS creates new feeds with different levels of selectivity; its dashboard is also a quick way to see which posts of your own blog are being tagged, etc.
RSS to email with visibility into subscribers and subscriber management.
- Yahoo Pipes
I talked with a few folks about presenting it, but they said it was really too complicated for my theme. The consensus was that Pipes benefits from a programmer mindset, and it's harder to use than the tools I showed.
- Feeds from sites that don't offer feeds
Feedwhip or Page2RSS monitor web sites and generate feeds of the changes. I'm sure there are a lot more, but how many do you need?
RSS to IM, text or email. Optional keyword filtering makes this primarily an alerting service.
All of these services take RSS as an input. The beauty of the feed manipulation sites is that they also offer RSS outputs, so you can build interesting applications by running feeds through several of them on the way to their destination. It's important to think about the order, though. Merging feeds and filtering the result with AideRSS gives a different result than merging filtered feeds from AideRSS.
For a more detailed example of how you might combine these tools, read Marshall Kirkpatrick's description of how he built a conference dashboard from feeds. If you want to try Yahoo Pipes, try Marshall's introduction to Yahoo Pipes video, too.
From my perspective, the whole point of these services is that they're easy to use. If you know a little HTML and you're comfortable poking around at new software, you'll be able to use these in minutes. And if you build something cool based on what you picked up in this session—mention it in the comments so we can see it.
Translation on the fly?
Speaking of working with RSS, has anyone found a solid solution for translating feeds yet? I subscribe to some blogs in languages I don't know, which can be a bit comical.