2005-11-08

"Subscribe to feed" user scripts

Ever since I started using Google Reader, I've been plotting at making a GreaseMonkey script to add "subscribe" links to all blogs featuring (one or more) syndicatable feeds. Today it was finally time, but before going about it myself, I had a quick peek at userscripts.org to see if someone had beat me to it. Someone had. Fairly nicely, too, though of course not exactly the way I had planned mine, from an aesthetic point of view.

So I started off from the Nowhere code base and retweaked the looks and functionality to my own taste, and when I was done I felt I could just as well spare another hour or so to swing together subscribe scripts for a few other common feed readers, so I did. I suggest installing at most one of these at the same time (since they occupy the same screen space, in the bottom left corner of any page with RDF, ATOM or RSS feeds):

Subscribe via Bloglines Subscribe via Bloglines
Subscribe via Google Reader Subscribe via Google Reader
Subscribe via MSN Alerts Subscribe via MSN Alerts
Subscribe via My AOL Subscribe via My AOL
Subscribe via My MSN Subscribe via My MSN
Subscribe via My Yahoo! Subscribe via My Yahoo!
Subscribe via Netvibes Subscribe via Netvibes (contributor)
Subscribe via Newsburst Subscribe via Newsburst
Subscribe via NewsGator Subscribe via NewsGator
Subscribe via Rojo Subscribe via Rojo

What each script does (once installed), is that it peeks at all <link rel="alternate"> tags tags in all pages you visit, and when it finds a link tag with a type (or href) attribute marking an RDF, ATOM or RSS feed, it adds a panel (such as the above images) at the bottom of the screen with a button for each feed it found. Click on either of these buttons and the feed is loaded in your feed reader of choice, where you may choose to subscribe to it in a comfy fashion.

I have only tested the Google Reader script to perform subscriptions, though; please tell me if there are any problems with any of the others.

Those of you who prefer the Nowhere text icon style over the Chris Nolan based version above might opt to pick up that version instead:

Subscribe via Google Reader Subscribe via Google Reader

Or perhaps the MacManX version (I think that's about enough graphical options for google reader ;-):

Subscribe via Google Reader Subscribe via Google Reader

9 comments:

  1. There's a one-click text link for Google Reader too, and they recently added it to MultiRSS as an option.

    ReplyDelete
  2. Two-click, really (counting both the click in the blog and the "Subscribe" confirmation button in the Reader interface, but now I'm just being picky).

    Either way, the Greasemonkey scripts above solve something along the lines of the reverse problem, in comparison with the webmaster centric »how do I slap an "easy subscribe link" on my blog for all of my visitors?«. The visitor centric problem my scripts address is »how do I slap an "easy subscribe link" on all blogs I visit?« -- and does just that, by extending her (and only her -- the Greasemonkey web is "opt in" like that) browser in a fashion, making any and all other web sites in the entire world provide her with that two-click "easy subscribe link", whichever site with a feed she visits, from then on.

    Incidentally, though, it uses the above mentioned procedure for the Reader subscription script -- after all, that is the "subscription API" defined for Google Reader.

    ReplyDelete
  3. Thank you for the scripts. I had already been wondering a while if anyone had created a simple way to get feeds to Newsburst. This post solved my problems (and I had to del.icio.us it) :)

    ReplyDelete
  4. Thanks for mentioning it; I had used a really lousy set of tags, when posting this.

    ReplyDelete
  5. Great work thank you ^^!

    ReplyDelete
  6. Hi there... I wrote the original script that inspired yours.. I get a bit of traffic in from this entry, but the URL of my original post has changed. Could you please update this entry to use this link instead?

    Thanks -

    Sean

    ReplyDelete
  7. Thanks for this great information. I have twittered it and will definitely let the rest of my network members know. They should find it as informative as I did.

    ReplyDelete

Limited HTML (such as <b>, <i>, <a>) is supported. (All comments are moderated by me amd rel=nofollow gets added to links -- to deter and weed out monetized spam.)

I would prefer not to have to do this as much as you do. Comments straying too far off the post topic often lost due to attention dilution.

Note: Only a member of this blog may post a comment.