« まげまげくん | Main | 「ノリノリくん」と「まげ美ちゃん」? »

Yahoo Pipes は詰まり易い?


早速 Yahoo Pipes を試してみました。

とりあえず AoD!用のサンプルを作ってみることにします。

比較の為にも MixFeed で作った、「百式さんのブログを4つまとめて」を試してみます。
目標は、MixFeed と同じように、「4つの RSS を纏めて最近の3件を表示する」ってこと。

1.纏めるのは非常に簡単。

a) 「Sources」の「Fetch」を使います。左のメニューからドラッグしてキャンバスにドロップ。
b) インプットボックスに百式さんのブログのRSSフィードURLを4つ入力する。
c) 「Output」に繋げる。
以上。

2.日付順にソートしてみようとする。 が、失敗。

1.に対して、「Operators」の「Sort」を入れる。
a) 「Fetch」と「Output」を切り離して、「Sort」に繋げる。
b) 繋げると自動的にデータを受け取って、選択項目が表示されるので、「pubDate」を選択し、「descending」で試す。
以上。
だが、ソートがダメダメ。どういう法則でソートされたかもわからない。。。
「Date」に「Date Formatter」なるものがあるが、どうも使えない。
ここが解決出来たらいいのですが、ちょっと調べただけだと解りませんでした。
簡単にできるんでしょうか?

3.件数をコントロールする。とっても簡単。

2.が解決したと仮定して、その出力を「Operators」の「Truncate」に流して最初の5件を残して捨てる。
以上。

ここまでのまとめ
Yahoo Pipes 版百式さんのブログ

4.上記の方法を諦めて、他の方法を考える。

方針:「Fetch」を4つのフィードそれぞれに作り、それぞれを1件ずつ「Truncate」してから纏める。ソートは諦める。
a) 「Fetch」+「Truncate」の組み合わせを4つ作る。
b) 足し込むのはどうやら「Operators」の「Union」のようで、入力が2つしか出来ないので、まず2つずつを2つの「Union」で纏めて、その出力を同じように「Union」に流して1つに纏める。


以上。
面倒くせぇ~!

って感じでした。
Yahoo Pipes 版百式さんのブログ
一応4を採用しましたが、頻繁に詰まるようです。
作成中も作成後も出力されないことが何回もありました。

結論:
現バージョンで、今回のような単純なケースでは MixFeed の方が簡単。
(MixFeed もこれまた重いのだが。。。)

追記:
http://www.ideaxidea.com/archives/2007/02/yahoo_pipes.html
↑本家で紹介されているように、いつのまにかUnionは5つまで可能になってました!
でも、SortのpubDateもDescendingでうまく動くようになったので、もはやUnionも必要ないけどね。
最終的に↓こんな感じ。
http://pipes.yahoo.com/pipes/NCDrDK652xGwZ4USZoQMOQ
100shiki.jpg

TrackBack

TrackBack URL for this entry:
http://blog.l-xs.com/cgi-bin/mt/mt-tb.cgi/244

Post a comment

(If you haven't left a comment here before, you may need to be approved by the site owner before your comment will appear. Until then, it won't appear on the entry. Thanks for waiting.)