Consequentia Mirabilis

Icon

..non si deve filosofare..

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.

pip1-bundle

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.

pip2-pipe

3) Create a group, or a private room, import as “Custom/RSS Atom”.. et voilà :)

pip3-finale

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!!

Category: unCMized

Tagged:

46 Responses

  1. Mitch says:

    Slick

    This comment was originally posted on FriendFeed

  2. 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

  3. Ivan Zuzak says:

    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

  4. Ivan Zuzak says:

    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

  5. 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

  6. You are a genius!

    This comment was originally posted on FriendFeed

  7. @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

  8. Ivan Zuzak says:

    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

  9. @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

  10. 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

  11. Any idea’s why not?

    This comment was originally posted on FriendFeed

  12. Ivan Zuzak says:

    @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

  13. Yeah, my pipes didn’t work either

    This comment was originally posted on FriendFeed

  14. Ivan, then I fed the above to here: http://friendfeed.com/jungleg-tech-blogs-feed

    This comment was originally posted on FriendFeed

  15. Ivan Zuzak says:

    @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

  16. Koba Yaschi says:

    Like

    This comment was originally posted on FriendFeed

  17. 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

  18. Ivan Zuzak says:

    @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

  19. 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

  20. @Ivan, it is strange, I’m using it for my JungleG blog and it works perfectly

    This comment was originally posted on FriendFeed

  21. Ivan Zuzak says:

    @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

  22. 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

  23. @Ivan, no, hover over the RSS icon here: http://friendfeed.com/jungleg-tech-blogs-feed

    This comment was originally posted on FriendFeed

  24. Weird, it’s now showing some pictures, oh well

    This comment was originally posted on FriendFeed

  25. Ivan Zuzak says:

    @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

  26. Ivan Zuzak says:

    @Jorge that’s high-tech for ya :) glad it’s working!

    This comment was originally posted on FriendFeed

  27. @Ivan thanxs for always being there helping us with your great tool

    This comment was originally posted on FriendFeed

  28. Will these feeds automatically refresh?

    This comment was originally posted on FriendFeed

  29. Ivan Zuzak says:

    @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

  30. 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

  31. @richbradshaw: .. too much feeds for a pipe.. i have to read docs and make some tests.. tnx

    This comment was originally posted on FriendFeed

  32. ageor says:

    Liked “Google Badge OPML on Friendfeed? YES” http://ff.im/-3AI63

    This comment was originally posted on Twitter

  33. zackatoustra says:

    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.

  34. 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

  35. Is this too many feeds?

    This comment was originally posted on FriendFeed

  36. @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? :D

    This comment was originally posted on FriendFeed

  37. Lucio, what is the currently limit? What limit do you think it could get up to?

    This comment was originally posted on FriendFeed

  38. Ivan Zuzak says:

    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

  39. I tried with an opml of 400+ feeds (i’m a little GReader addicted :P ) 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

  40. 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

  41. jazjaz says:

    Liked “Google Badge OPML on Friendfeed? YES” http://ff.im/-3AI63

    This comment was originally posted on Twitter

  42. metalerik says:

    thanks again guys for working on this stuff. way cool.

    This comment was originally posted on FriendFeed

  43. 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

  44. OK, cool. :-)

    This comment was originally posted on FriendFeed

  45. cantor says:

    You are welcome, I'm making some little improvements in yahoo pipes and on this, I'll publish an update soon :)

Leave a Reply