Click here to show or hide the menubar.

Home >  Archive >  2010 >  December >  6

Previous / Next

My JSON River of News
By Dave Winer on Monday, December 06, 2010 at 8:45 PM.

First a few preambles... permalink

1. I'm a big believer in the River of News style of feed reader. Reverse-chronologic. Scan all the feeds every hour or every ten minutes, and accept notifications that feeds have updated in realtime. When there are new items, rebuild the river.  permalink

2. For the last month I've been posting pointers to my personal river, so people can get an idea of how it works for a real person. permalink

3. A few weeks ago I issued a design challenge asking designers to take a look at the River of News idea and see if they could come up with a better way to display it. I'm using tables. They suck. Make it nicer. There was some interest, but so far nothing to actually look at. permalink

4. JSON may make the difference. It's the way you shoot data into a JavaScript app running in a browser. Or to a server-side app in JavaScript, or some other language -- they've all got JSON support nowadays. permalink

So... here's what's new: Now... permalink

When I build the HTML version of my River, I also build a JSON river. permalink

http://daveriver.scripting.com/index.json  permalink

If you view the content of that file you'll see it's a series of updatedFeed elements, each of which contains a list of items that are new.  permalink

This is the raw data of my River, with none of the formatting. In a language that every browser understands at its core.  permalink

A picture named rabbitFromHat.gifNow it should be simple to experiment with new renderings. And not in a mockup. This is a real river, for a real user, that updates at least six times an hour, and usually quite a bit more often. (There are a number of frequently-updating realtime feeds I'm subscribed to.) permalink

One more thing... permalink

I released this last night as a feature of River2, an app that runs in the OPML Editor. To get the rendering for your river, you just have to turn on the Dropbox preference that allows a static rendering of the river. I will eventually add a dynamic page to the site that makes this step unnecessary.  permalink

That's it -- that's the news. I'm pretty jazzed about this and hope to create some new connections. :-) permalink

PS: It isn't just new in that this is in JSON, it's the first time there's been a data-only rendering of a river.  permalink

Caveat: That I'm aware of. permalink

Update: There is now a JSONP version of the river. permalink

RSS feed for Scripting News
This site contributes to the scripting.com community river.


© Copyright 1997-2012 Dave Winer. Last update: Friday, December 10, 2010 at 6:59 AM Eastern. Last build: 8/26/2012; 6:02:19 PM. "It's even worse than it appears."

RSS feed for Scripting News

Previous / Next