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/cantorj... In simple three steps: 1) Gererate Badge on [more....]
- CantorJF
from Bookmarklet
I'm not clear what the advantage is here (over just the feed buster using the Greader rss outputs)
- guruvan (Rob Nelson)
cool stuff lucio! i was planing on making an OPML -> 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 :).
- Ivan Zuzak
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.
- Ivan Zuzak
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-... )
- guruvan (Rob Nelson)
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 :)
- Ivan Zuzak
@Rob Nelson: because you can take advantage from Badge's Google repository, and with few click you can use it with generic OPML too.
- CantorJF
@Jorge - take the feed URL you got from GReader and then pull it through feedbuster http://code.google.com/p.... you should see the images then. let me know if you need help.
- Ivan Zuzak
@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.
- Ivan Zuzak
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.
- Rich
@Jorge - thats strange. go to http://friendfeed.com/api... and try the url (view-source:http://feed-buster.appspot.com/mediaIn...) 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).
- Ivan Zuzak
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?
- Rich
@Ivan, it is strange, I'm using it for my JungleG blog and it works perfectly
- Jorge Escobar
@Jorge - any chance that you mistakingly imported the original feed, and not the one processed by feedbuster? just a shot in the dark :)
- Ivan Zuzak
Ah, for my prob in getting an rss from a bundle, click send link, then you have a link to an atom feed there.
- Rich
Weird, it's now showing some pictures, oh well
- Jorge Escobar
@Rich - Go to http://www.google.com/reader..., 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.
- Ivan Zuzak
@Jorge that's high-tech for ya :) glad it's working!
- Ivan Zuzak
@Ivan thanxs for always being there helping us with your great tool
- Jorge Escobar
Will these feeds automatically refresh?
- Jorge Escobar
@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.
- Ivan Zuzak
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...
- Rich
@richbradshaw: .. too much feeds for a pipe.. i have to read docs and make some tests.. tnx
- CantorJF
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)
- Kol Tregaskes
@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
- CantorJF
Lucio, what is the currently limit? What limit do you think it could get up to?
- Kol Tregaskes
I always wondered what the limits and quotas are for Pipes. Let us know when you find something, Lucio.
- Ivan Zuzak
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 :)
- CantorJF
Thankfully I have all my feeds in FF (manually added a while back) but just wanted to test this pipe. :-)
- Kol Tregaskes
thanks again guys for working on this stuff. way cool.
- metalerik
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 :)
- CantorJF