Last week when Readmill launched to the public I jumped in with both feet, blogging about its general greatness and on some novel uses for it. Inevitably, after I started using the Readmill iPad eBook reader more, and thus generating more highlights, I went looking for my highlights, and others’ highlights, in RSS form. When I didn’t find them, I tweeted and Readmill replied:
Fortunately, despite the absence of RSS, Readmill does have a public API, making it possible to roll ones own RSS. Which turned out to be a relatively easy task in Yahoo Pipes: just slurp in the publicly exposed XML of everyone’s highlights, loop through each item to look up the title of the book in question, and emit as RSS: ta-da, you’ve got an RSS feed of everyone’s Readmill highlights, something that looks like this in Google Reader:
You’d think that an RSS feed of everyone’s highlights wouldn’t be all that useful and, indeed, when I encounter highlights in German or Chinese it’s not; but, on balance, I’ve been finding this RSS feed is a goldmine of interestingness. It is, after all, a constant stream of things that other people find interesting enough to highlight, and thus, in essence, a stream of what’s good about what’s good.
And it’s more than just passing-interest: yesterday I bought a book — The Hollywood Economist — based on the interesting highlights I’d seen stream by in my RSS from Readmill community manager Aaron Kelly.
Note that none of this would have been possibly without the open systems and associated bits of flue underlying it all: Readmill’s API which exposes XML; Yahoo Pipes which reads XML and transforms it into RSS; Google Reader which consumes RSS; Melville House, the publisher, which had the courage to release a book unencumbered by DRM (which both enabled Aaron to read-and-highlight it, and me to buy it).
As luck would have it, Yahoo Pipes is busted right now, at least as regards creating and editing pipes (the Pipes themselves appear to be continuing to operate and are emitting RSS). So until they get things patched up I can’t show you the neato recipe for the pipe itself.
Okay, Yahoo Pipes is now back in action. Here’s what the Readmill RSS pipe looks like (you can look at it yourself, clone it, and customize to your own situation):
<img alt=”” src=”http://media.ruk.ca/images//re…” style=”width: 639px; height: 496px;”/>
Hi, thanks so much for your post! It’s the only one I’ve found trying to accomplish this. I’m working on a slightly different use than your original and was wondering if you would mind weighing in?
I’ve cloned and edited your pipe, adding a filter to the results to catch only my own highlights. Then using the service ifttt I created a statement that copies every new item in my pipes-generated rss into my evernote account for tagging and searching.
But I’m not getting all my highlights and can’t quite figure out why — do you have any thoughts on it?