Before the internet was consolidated into centralized information silos, RSS imagined a better way to let users control their online personas.
Feed Readers
There are 71 posts filed in Feed Readers (this is page 6 of 8).
Update to RSS Revival post
Oh IndieWebCamp. You come with a few things you want to for your own website, then you do some completely other things, and after that you leave with an even longer list of things to do for your own website.
This year is marked as the ‘Year of the Reader’, and indeed, there was a lot of Reader t…
Is there a RSS revival going on?
Is there any good way to follow writers on a bunch of diff websites, so anytime they post a story I see a link or something in a single feed?
This resulted in a series of over 40 replies with recommendations for feed reader apps and generally using RSS. I added my own reply for rivers of news.
Next, a post from Cal Newport (saw this via Brad Enslen):
As any serious blog consumer can attest, a carefully curated blog feed, covering niches that matter to your life, can provide substantially more value than the collectivist ping-ponging of likes and memes that make up so much of social media interaction.
Wow! This from a person who acknowledges that he does not participate on social networks, but lets it slip that he uses RSS!
Case in point: I’ve never had a social media account, and yet I constantly enjoy connecting to people, and posting and monitoring information using digital networks.
Finally, Brad Enslen has a series of posts dealing with blogging, social media and RSS:
- Populism and Today’s Social Tech vs Blogging
- Web As Social Network: Three Best Blogging Choices
- Web As Social Network: Creating The Blog Network
What do you think?
Creating and Displaying Rivers of News
In the same vein as “own your data” or “supporting the open web”, it’s important for users to be able to set up their own tools for collecting/reading information on the Web, and not be dependent on other people’s tools. Having said that, I have been happy to provide a river resource for the 1999er community (http://1999bloggers.andysylvester.com/). This post will help you to do the same for any blogs/feeds that you are interested in following.
There are two pieces to the river resource given above:
1. A installation of the River5 RSS aggregator running on a server
2. An HTML page that displays a river or rivers created by River5
At the River5 Github site (https://github.com/scripting/river5), there are several tutorials in the site wiki on installing River5:
Another option is to buy my book on setting up an Ubuntu server on Amazon Web Services (the last chapter shows how to set up River5)….
Once you have River5 set up on a public server and creating river files (Javascript files that can be read/displayed by other applications (for example, 1999bloggers.js)), you have some options for being able to display those files. When River5 is running, you can direct people to the public display of the rivers being created. An example can be seen at http://fedwiki.andysylvester.com:1337, which is my main River5 installation. This install is creating multiple rivers, which are displayed in multiple tabs. If you only had one river, you would see only one tab.
Another option for making your river public without pointing to the River5 app display is to use a separate HTML page that accesses the river files. Dave Winer has created a toolkit for display of River5 river files (https://github.com/scripting/riverBrowser). To test the app, copy two files from the repo (frozenriver.js and riverbrowserdemo.html) to a directory on a web server. You should then see the contents of the frozen river file as shown in Dave Winer’s demo app.
To set up your own public display of a River5 river, make a copy of the riverbrowserdemo.html file. Next, edit the file and find the line with the phrase “httpGetRiver”. It should look like this:
httpGetRiver(“frozenriver.js”, “idRiverDisplay”, function (){
Next, you will be replacing the text “frozenriver.js” with a URL to a list in your River5 installation. For example, I have a file called readinglist.txt, which contains a list of over 40 RSS feeds that I follow. When your River5 installation is running, you can feed a URL corresponding to a River5 list of feeds that you have created. The following is the line of Javascript from above with the URL for readinglist.txt from my server:
httpGetRiver (“http://fedwiki.andysylvester.com:1337/getoneriver?fname=readinglist.txt”, “idRiverDisplay”, function (){
For your setup, replace the URL part (http://fedwiki.andysylvester.com:1337) with the URL for your River5 server, and replace the text following “fname=” (readinglist.txt) with the name of your file in the lists folder within your River5 installation. Finally, upload the HTML file to a server. As long as the River5 server is running, your HTML page will display the latest version of the river. An example is available at http://andysylvester.com/files/riverbrowserdemo.html.
OK – now get started making rivers!
How the Open Source Bridge River of News app works
Tool list:
- River5 RSS aggregator by Dave Winer
- riverBrowser toolkit by Dave Winer
- TwitRSS.me web service
I wanted to create an app to be able to easily follow news about the conference (see my app at FullBlastNews.com for a more complex example of following multiple RSS feeds). To start, I reviewed the conference presenter list and made a list of the available Twitter handles and weblogURLs. Next, I created lists of the blogs and added it to my River5 installation. River5 is a “river of news” aggregator that allows you to follow multiple RSS or Atom feeds and display them as separate lists or rivers.
I also wanted to create a RSS feed of Twitter posts by the presenters and Twitter posts containing the text “osbridge”. To do this, I used the TwitRSS.me web service. The site allows users to create a URL search for a Twitter handle or a Twitter search. I then took these URLs and added them to separate text files to add to my River5 installation.
After adding the lists to River5, three files were created containing a list of items from the combined RSS feeds. I then used the riverBrowser toolkit single page app to display those files.
Requirements:
- Linux server to run River5
- Web hosting for the single page
I will be at the Open Source Bridge conference – feel free to reach out if you would like to talk about RSS apps, develop something new, or get some help on setting up your own app (tweet me at @AndySylvester99)!
Rocking with River4: Lesson 7 – Using River4 Console With Heroku
https://youtu.be/TM0UAXGSvq8
Rocking with River4: Lesson 6 – Using Fargo to Create OPML Files for River4