Generate a website that looks something like this:
How I do it currently:
I used Dave Winer’s EC2 for Poets to setup River2. I subscribe to the feeds I want included in each tab. Dave’s software renders the rivers using the beautiful river template and the static files are transferred to an S3 bucket where they are accessed at the above location.
What I like about the current setup:
What I would like to improve on in the current setup:
My other websites are all hosted on a standard webhost that runs linux. It’s approximately $8 per month. Running the EC2 instance / S3 bucket is approximately $20-25 per month. Following Dave’s post about trying to make the web do more without servers, it got me thinking about other ways I could render my rivers.
Where I am at right now:
Currently, I’m trying to go at this backwards and see if I can eliminate or minimize the use of servers at each step. I’ve put some RSS feeds into a Yahoo Pipe. The output as JSON is here:
I tried to just plug that JSON into the beautiful river template, but no luck. So then I tried to use the JSON file itself and create a webpage. I’m new to all of this, so this is as far as I got:
It’s a start, but not nearly as nice as the goal website at the top of this post.
The quick solution:
Does anyone have any experience rendering Yahoo Pipes JSON into the beautiful river template? While I’d prefer to not have to rely on Yahoo Pipes, in the short term, it at least drops the dependence on an EC2 instance.
The ultimate goal:
This may still be a long way off, but here’s where I would like this to go:
- Create an OPML file (in Fargo or OmniOutliner or any outlier) and store it in a Dropbox folder. This OPML file would just be a list of RSS feeds. The file would be made public.
- Display JSON in the beautiful river (or something that looks similar – I’m trying not to completely re-invent the wheel here).
- Final site to be served in S3 bucket.
Unfortunately, I don’t have the skill set or knowledge to know how to put this all together. I’m sorry if any of the above is not completely correct in its terminology, but I hope it gives the general idea of what I’m looking to do.
Dave agreed to post a link to this post for me which I’m grateful for. Hopefully this will start some ideas flowing! Thanks in advance to everyone!
If I can get the river looking nice, this might do the trick. (But don’t want to speak too soon!) Only downside I see so far is since it is reading the feed each time, if the original feed has a limited number of items, the older items won’t show up since there is no server fetching the feed at a regular interval.
Final result can be seen here:
Thanks to everyone for suggestions. Thanks to Dave for River2 and talking so much about off-loading from servers – that got me thinking about all this in the first place.