Information

Twitterの本を書きました。

twitterコミュニケーション・バイブル

RSS Feeds

Posted on March 2, 2007 at 10:23 am

Yahoo!Pipesが気になる

Feedを直感的にリミックス

Yahoo!Pipes

Feedをリミックスして新しいデータを作成できるサービス Yahoo!Pipes が気になっておりまして、関連記事をちょこちょこブックマークして集めています。

ワタシのようにプログラミングの知識がまったくなくても直感的な操作で面白い検索サービスを作ったり、複数のFeedをまとめてフィルタリングしたりソートしてみたりできるようです。

面白いPipes

Pipesの面白いところは作ったものを公開・共有できるところ。
誰かの作ったPipesを自分で編集することができるので、どんな風に作ってるのかを覗き見したり、たたき台にして作り変えたり…といったことも可能です。

いくつか面白いPipesもみつけました。

Browse Pipes: Most Frequently Run Pipesには公開中のPipesがたくさん並んでいるので探せば他にも面白そうなのが見つかりそう。
1から作るのが難しいって場合でもアリモノから編集すれば簡単ですね。

自分でPipesをいじるにはこちらの日本語リファレンスがかなり便利そうです。

自分のFeedをいろいろまとめてみる

Pipesいじりのとっかかりとしてはやっぱり自分に関連するFeedをまとめてみるってことでしょうか?
ただ複数のFeedをまとめるだけではちょっとわかりにくくなってしまいます。
例えばblogとdel.icio.usをまとめるとします。
タイトルに[caramel*vanilla]とか[del.icio.us]とか書いていないので、どれがどこのFeedなのかわかりにくいです。

この問題を解決するにはRegexモジュールを使用するといいそうです。
以下の記事にYahoo!PipesでわかりやすいマスターFeedを作るためのステップが書かれています。

この通りにちょっと作ってみましょう。

材料(Feed)

以上6つのFeedをまとめます。

作り方

Yahoo!Pipes
1.)FetchモジュールにFeedのURLを入力(1Feed/1モジュール)
2.)「Operators」内のRegexモジュールに置き換えるタイトルを入力
 [例]blogのFeedの頭に[caramel*vanilla]とつける場合
   ・In→title
   ・replace→(.*)
   ・with→[caramel*vanilla]$1
3.)すべてのFeedを同じ要領で登録

Yahoo!Pipes
4.)「Operators」内のUnionモジュールにすべてのFeedを繋げる
5.)さらに「Operators」内のSortモジュールを繋げて日付順に並び替える
 [例]新しい日付順(昇順)
   ・pubDate→descending order
6.)最後に「Pipe Output」に繋げて完成

1つのUnionモジュールには5つのFeedしか繋げられませんが、Unionモジュールを複数配置することで5つ以上のFeedをまとめることができます。

ワタシでもできた!!↓

[via]

Yahoo!Pipesを使ったヘッドライン・ジェネレーター

そんなYahoo!Pipesを利用したヘッドライン・ジェネレーターもあるんですね。
別blogの最新記事やソーシャルブックマークの最新POSTなどを手軽にサイドバーに貼り付けられて便利です。

Badger

ボーダーカラーや横幅などをカスタマイズできます。

他にもYahoo!Pipesを利用した面白いサービスがいろいろ出てきたら面白いな。

Leave a Reply

Recent Posts