Jun 4, 2009
Google Badge OPML on Friendfeed? YES
After few weeks on FriendFeed and few days gaming on Yahoo Pipes i made a Pipe that use OPML link generate from a GoogleReader Badge to extract RSS items, and enrich it (By Feed-Buster & co).
Waoaaaa!!!
You can find it here:
http://pipes.yahoo.com/cantorjf/publicopmltoff
In simple three steps:
1) Gererate Badge on Google Reader and take OPML Url.
2) Put it in the field and tune length of comment field to import on FriendFeed, then “Run Pipe”. Now you can take the link of rss feeds that is an aggregation of items of feeds in OPML.
3) Create a group, or a private room, import as “Custom/RSS Atom”.. et voilà
PS: if you use Goorle Reader in Https your badge link is in https, just use the same link in http
PS2: Comments and suggestions appreciated .. on FriendFeed!!



Slick
This comment was originally posted on FriendFeed
I’m not clear what the advantage is here (over just the feed buster using the Greader rss outputs)
This comment was originally posted on FriendFeed
FF service myself, but you beat me to it. now i’m expecting a spike in feed-buster traffic. i hope it doesn’t gobble up the whole appengine quota
.
This comment was originally posted on FriendFeed
rob, it’s a shortcut for importing a lot of feeds with a single step. in google reader you would create a bundle of say 50 feeds and this bundle is described with something called an OPML file. lucio takes this OPML file, combines all the feeds into a single feed and then pulls this feed through feed-buster (and some other stuff, like creating a comment if it doesn’t exist). the result is that you get only 1 feed to import into FF, not 50. feed-buster is a per-feed service, while this works on OPML descriptions.
This comment was originally posted on FriendFeed
I did similar without the pipes: I have a couple that are imported straight from the RSS/ATOM link on the bundle page, and a couple that are from the RSS/ATOM link from the "public link" from a GReader folder. I’m just not understanding the extra step of the yahoo pipes. (see the feeds on my room: http://friendfeed.com/guruvy-headlines )
This comment was originally posted on FriendFeed
You are a genius!
This comment was originally posted on FriendFeed
@Guruvan, I tried your approach but the images are not showing… any ideas? http://friendfeed.com/jungleg-tech-blogs-feed
This comment was originally posted on FriendFeed
rob – yeah, you’re right. i suppose there are other sources of OPML files other than greader, and those sources may not have nifty shortcut links such as the ones greader has? other than that, the pipe also parses the content of each feed item and creates a comment based on the first 400 chars of the content, and you can then import the feed into FF to show that comment as the first comment of the post. but yeah, i see your point, it’s somewhat the same as using the link + feedbuster
This comment was originally posted on FriendFeed
@Rob Nelson: because you can take advantage from Badge’s Google repository, and with few click you can use it with generic OPML too.
This comment was originally posted on FriendFeed
Hmmm – my atom from my bundle isn’t recognised by FF, or feedbuster, or this pipe…. http://www.google.com/reader/atom/user%2F15141722979083840443%2Fstate%2Fcom.google%2Freading-list
This comment was originally posted on FriendFeed
Any idea’s why not?
This comment was originally posted on FriendFeed
@Jorge – take the feed URL you got from GReader and then pull it through feedbuster http://code.google.com/p/feed-buster/. you should see the images then. let me know if you need help.
This comment was originally posted on FriendFeed
Yeah, my pipes didn’t work either
This comment was originally posted on FriendFeed
Ivan, look at this: http://feed-buster.appspot.com/mediaInjection?inputFeedUrl=http://www.google.com/reader/public/atom/user%2F00303823932296768805%2Fbundle%2FTech%20News%20and%20Blogs
This comment was originally posted on FriendFeed
Ivan, then I fed the above to here: http://friendfeed.com/jungleg-tech-blogs-feed
This comment was originally posted on FriendFeed
@Rich – i’m getting a "permission denied" for your feed. if i’m getting it, so are all the services. try to logout of GReader and then follow that link.
This comment was originally posted on FriendFeed
Like
This comment was originally posted on FriendFeed
Hmmm that’s weird. I get the permission denied when viewing in Safari (logged out), but not if I curl or wget the feed from the command line.
This comment was originally posted on FriendFeed
@Jorge – thats strange. go to http://friendfeed.com/api/feedtest and try the url (view-source:http://feed-buster.appspot.com/mediaInjection?inputFeedUrl=http://www.google.com/reader/public/atom/user/00303823932296768805/bundle/Tech%20News%20and%20Blogs) there. i see images for top 4 feed items which is the correct behaviour for feedbuster (i fetch the 4 most recent items currently in the feed, and ALL new items that come after that).
This comment was originally posted on FriendFeed
Is the correct place to get the link to make a bundle, then to choose the OPML link (for the pipe), or to preview the bundle, then to grab the ATOM feed from the address bar?
This comment was originally posted on FriendFeed
@Ivan, it is strange, I’m using it for my JungleG blog and it works perfectly
This comment was originally posted on FriendFeed
@Jorge – any chance that you mistakingly imported the original feed, and not the one processed by feedbuster? just a shot in the dark
This comment was originally posted on FriendFeed
Ah, for my prob in getting an rss from a bundle, click send link, then you have a link to an atom feed there.
This comment was originally posted on FriendFeed
@Ivan, no, hover over the RSS icon here: http://friendfeed.com/jungleg-tech-blogs-feed
This comment was originally posted on FriendFeed
Weird, it’s now showing some pictures, oh well
This comment was originally posted on FriendFeed
@Rich – Go to http://www.google.com/reader/view/#bundle-creator-page, then click the "Put a link to your website or blog", and then take the "Atom feed" URL to get the combined *feed* url for the whole bundle. To get the OPML file URL, just get the URL from the "OPML file" link.
This comment was originally posted on FriendFeed
@Jorge that’s high-tech for ya
glad it’s working!
This comment was originally posted on FriendFeed
@Ivan thanxs for always being there helping us with your great tool
This comment was originally posted on FriendFeed
Will these feeds automatically refresh?
This comment was originally posted on FriendFeed
@Jorge you’re welcome
. and yes, those feeds will refresh automatically. when you give FF a feed-buster modified feed, FF pings the feed-buster service each time it wants to know if new posts exist for that feed. and each time FF pings feed-buster, feed-buster pings the original feed also. so it’s all synced.
This comment was originally posted on FriendFeed
When I run this I get: "Pipes encountered a problem while running this pipe: Pipes engine request failed (malformed engine data) (2)" That’s with this OPML: http://www.google.com/reader/public/subscriptions/user%2F15141722979083840443%2Fbundle%2FAll%20my%20lovely%20feeds
This comment was originally posted on FriendFeed
@richbradshaw: .. too much feeds for a pipe.. i have to read docs and make some tests.. tnx
This comment was originally posted on FriendFeed
Liked “Google Badge OPML on Friendfeed? YES” http://ff.im/-3AI63
This comment was originally posted on Twitter
Great great job you've done here!
”
BUT : IMHO, You should your “post-scriptum” in big large bold visible font before everything.
Cause, as the geek I am, I went through “debugging” the pipe, and finding that it worked only if http link was used before seeing the solution.
“If you use Google Reader in Https your badge link is in https, just use the same link in http
Anyhow, that's huge, thanks again.
Lucio, I tried your pipe with my OPML bundle (of 188 feeds) and got this error: Pipes encountered a problem while running this pipe: Pipes engine request failed (malformed engine data) (2)
This comment was originally posted on FriendFeed
Is this too many feeds?
This comment was originally posted on FriendFeed
@Kol: Yes, i think Yahoo Pipes block pipe execution after a certain period of elaboration. I have to search docs about limits, or test the "breaking point".. I’m thinking that there are some way to keep this pipe slim and increase number of feeds in OPML that can support (not to 188
).. i’ll keep you update.. Friendfeed? anyone is listening? Suppoert for OPML?
This comment was originally posted on FriendFeed
Lucio, what is the currently limit? What limit do you think it could get up to?
This comment was originally posted on FriendFeed
I always wondered what the limits and quotas are for Pipes. Let us know when you find something, Lucio.
This comment was originally posted on FriendFeed
I tried with an opml of 400+ feeds (i’m a little GReader addicted
) and work fine.. however i found some limits in regex module searching on docs.. I’ll make some mods in next hours, I’m little busy with projects, exams, and a wedding (of a friend), but i’ll comment here for news and debug help
This comment was originally posted on FriendFeed
Thankfully I have all my feeds in FF (manually added a while back) but just wanted to test this pipe.
This comment was originally posted on FriendFeed
Liked “Google Badge OPML on Friendfeed? YES” http://ff.im/-3AI63
This comment was originally posted on Twitter
thanks again guys for working on this stuff. way cool.
This comment was originally posted on FriendFeed
I made some changes in accord to Ivan, if you want Feed-buster on OPML pipe you have to use it in "old school" way, by URL… now the pipe is called "Public OPML to Unic Feed" to underline the discontinuity
. Tnx @Ivan, and @Kol i will send you a private message to try again with your OPML for test some future changes
This comment was originally posted on FriendFeed
OK, cool.
This comment was originally posted on FriendFeed
You are welcome, I'm making some little improvements in yahoo pipes and on this, I'll publish an update soon