お久しぶりでございます><
・・・何度もこれ言った気がする(‘A`)
さて、久しぶりにちゃんとしたエントリーを書こうかと。
だいぶ時期を逃してますが、Yahoo!Pipesで自分のフィードをまとめる方法です。
Web上には色んなサービスがあるので気になるあの子のFeedを個別に読んでいたら数がどんどん増えて行きます(´・ω・`)
そこで、気になるあの子(もしくは自分)の使ってるWebサービスのFeedをまとめて読む方法をスクショ付きで比較的わかりやすく説明するので是非ご活用ください。
Yahoo! Pipesを使ってみる
まずはYahoo!Pipesにアクセスしてアカウントを取得しませう。ここは説明を省きます。
アカウントを取得したらトップページにある「Create a Pipes」のボタンをクリック!(n’ ∀ ‘)η
まとめたいFeedをこれでもか!と登録する
その後は左の「Sources」カテゴリの中にある「Fetch Feed」を中央の画面にドラッグ。左の画像がその状態っす。
入力欄に登録したいFeedのアドレスを入力(n’ ∀ ‘)η
2つのFeedをまとめる
左の「Operator」カテゴリの中の「Union」をドラッグして中央の画面へ。
この「Union」とはFeedをまとめる役割をします。かなり常用するので覚えておくのがいいね(n’ ∀ ‘)η
その後、「Fetch Feed」の下にある円をドラッグして「Union」へ繋げましょー!
繋げ終わった状態が左の画像。
完成?
最後は「Pipe Output」に「Union」を繋げたら完成!!(n’ ∀ ‘)η
・・・なんですが、まだちょっと色々問題があります。
- 時系列がバラバラ
- どのFeedから配信されたものかわからない
色んなFeedをまとめるとソーシャルブックマークなのか、個人のブログなのかがタイトルからだと判別できません(´・ω・`)
そこで、各Feedのタイトルの先頭に文字を追加しましょう。
おまけ:各Feedのタイトルに文字列を追加
「Fetch Feed」と「Union」の間に「Operator」カテゴリの中にある「Regex」を追加。
Regexは、指定した条件に一致する文字列を発見したら、それを別の文字列で置換することができるモジュールです。正規表現が理解できるとかなり細かい設定ができるようです。
ですが、今回はそんな小難しいことはせずにタイトルの先頭に文字を追加するのに使います。
「In」には編集したい部分を入れます。今回の場合だとタイトルなので「item.title」を選択。
その次の「replace」は正規表現で先頭を意味する「^」を入力します。(最後の場合は「$」)
最後の「with」は何に置き換えるか を意味しますので、今回の場合は対応するFeedの名前を入れればいいと思います。
例えば、TwitterのFeedだと「[Twitter]」とか「[ついったー]」でもいいし、ブログだと「[Blog]」とかその辺は適当に付けていいと思います(n’ ∀ ‘)η
他のFeedも個別に「Regex」を追加して先頭に文字を入れていき、「Union」に繋ぎましょう。
おまけ:まとめたFeedを時系列に並び替えしてみよう
「Union」でまとめたFeedを出力するまえに時系列で並び替えします。
「Union」と「Pipes Output」の間に「Operator」カテゴリの中にある「Sort」を追加。
今回の場合、日付でソートするのでSort byを「item.pubDate」に選択、inを「descending」に設定。
これで日付の新しいアイテムが一番上に来るようになったと思います。
最後に「Pipe Output」に繋げれば完成!!!(n’ ∀ ‘)η
まとめ
今回、様々な機能があるYahoo!Pipesのほんの一部だけの紹介で完成してしまいました。
ね、簡単でしょう?
Blog,Twitter,Flickr,Tumblr,はてなブックマーク、del.icio.us,livedoor Clip!,livedoor Readerの新着フィード…などなどその人が使ってるサービスをまとめて「あぁ、あの人今日はこんなことしてたのかー(・∀・)」とニヤニヤするといいと思います。
最後に、俺のまとめFeedを置いておきますので、もの好きな方はリーダーに登録してもらえると俺がいかに仕事してないか…じゃない、どんな事を配信&ウォッチしてるか見えると思いますよ(n’ ∀ ‘)η
- Newer: links for 2008-02-23
- Older: links for 2008-02-22
Comments:0
Trackback+Pingback:0
- TrackBack URL for this entry
- http://blog.grayash.com/archives/649/trackback
- Listed below are links to weblogs that reference
- Yahoo! Pipesで自分のフィードをまとめて配信 from blog.grayash.com






