Feedを直感的にリミックス

Feedをリミックスして新しいデータを作成できるサービス Yahoo!Pipes が気になっておりまして、関連記事をちょこちょこブックマークして集めています。
ワタシのようにプログラミングの知識がまったくなくても直感的な操作で面白い検索サービスを作ったり、複数のFeedをまとめてフィルタリングしたりソートしてみたりできるようです。
面白いPipes
Pipesの面白いところは作ったものを公開・共有できるところ。
誰かの作ったPipesを自分で編集することができるので、どんな風に作ってるのかを覗き見したり、たたき台にして作り変えたり…といったことも可能です。
いくつか面白いPipesもみつけました。
- Pipes: Search limited to your del.icio.us tag
del.icio.usからユーザー/タグ/キーワードを絞り込んで検索 - Pipes: del.icio.us MP3s for a band
指定したアーティストのMP3を検索 - Pipes: Flickr Photo Search
Flickrからタグを指定して検索 - Pipes: tagpipe
タグを入力すると関連したページをdel.icio.us/はてなブックマーク/livedoor クリップ/Buzzurlから取得 - Pipes: social bookmark popular
del.icio.us/はてなブックマーク/livedoor クリップ/POOKMARKから人気記事を取得
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)
- caramel*vanillaのFeed
- del.icio.usのFeed
- ClipmarksのFeed
- VoxのFeed
- Last.fmのFeed
- FlickrのFeed
以上6つのFeedをまとめます。
作り方
![]()
1.)FetchモジュールにFeedのURLを入力(1Feed/1モジュール)
2.)「Operators」内のRegexモジュールに置き換えるタイトルを入力
[例]blogのFeedの頭に[caramel*vanilla]とつける場合
・In→title
・replace→(.*)
・with→[caramel*vanilla]$1
3.)すべてのFeedを同じ要領で登録
![]()
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などを手軽にサイドバーに貼り付けられて便利です。
ボーダーカラーや横幅などをカスタマイズできます。
他にもYahoo!Pipesを利用した面白いサービスがいろいろ出てきたら面白いな。






Leave a Reply