オルタナティブ・ブログ > 一般システムエンジニアの刻苦勉励 >

身の周りのおもしろおかしい事を探す日々。ITを中心に。

ITmediaのauthor付RSSをYahoo!Pipesで勝手に作ってみた

»

Yahoo! Pipesの力を借りてITmediaのRSSにAuthorというアイテムを追加してみました。(ついでにタイトルにも差込)

RSS置き場はこちらです。

Pipes from itmedia_pipes
http://pipes.yahoo.com/itmedia_pipes

処理の概要

(前提)ITmediaのRSSはそのままだとYahoo!Pipesで読み込めません。(文字コードの問題)
そのため、FeedBurnerにフィードを吐かせています。

  1. Fetch FeedでRSSを取得
  2. Loop + FetchPageで記者名や配信元となる値(ざっくり)を取得
  3. Renameで2のアイテムの名前を変更
  4. Regexで記者名や配信元の値(ざっくり)を整形
  5. Loop + StringBuilderでTitleにAuthorを差し込む

yahoo pipes

RSS形式で取得する方法は以下の説明を参考にしてください。

Yahoo pipes get as rss

下のリンク先をクリックするとYahoo! PipesのHTMLページに飛びます。その先で「More Options」の「Get as RSS」をクリックする(画像参照)とRSSを取得できます。もしくは下のリンク先のURLの最後に &_render=rss をつけてください。

ITmedia News

news_bursts
ITmedia News 速報 最新記事一覧

news_web20
ITmedia News Web2.0 最新記事一覧

news_security
ITmedia News セキュリティ 最新記事一覧

news_nettopics
ITmedia News ネットトピック 最新記事一覧

news_research
ITmedia News リサーチ 最新記事一覧

news_industry
ITmedia News 企業・業界動向 最新記事一覧

news_domestic
ITmedia News 国内記事 最新記事一覧

news_foreign
ITmedia News 海外記事 最新記事一覧

news_society
ITmedia News 社会とIT 最新記事一覧

news_technology
ITmedia News 科学・テクノロジー 最新記事一覧

news_products
ITmedia News 製品動向 最新記事一覧

ITmedia エンタープライズ

ep_java
ITmedia エンタープライズ Java 最新記事一覧

ep_unix
ITmedia エンタープライズ Unix 最新記事一覧

ep_winnews
ITmedia エンタープライズ Windows(ニュース) 最新記事一覧

ep_wintech
ITmedia エンタープライズ Windows(技術情報) 最新記事一覧

ep_app
ITmedia エンタープライズ アプリケーション 最新記事一覧

ep_interview
ITmedia エンタープライズ インタビュー 最新記事一覧

ep_opensource
ITmedia エンタープライズ オープンソース 最新記事一覧

ep_column
ITmedia エンタープライズ コラム 最新記事一覧

ep_storage
ITmedia エンタープライズ ストレージ 最新記事一覧

ep_salerts
ITmedia エンタープライズ セキュリティ(Alerts) 最新記事一覧

ep_svirus
ITmedia エンタープライズ セキュリティ(Virus Alerts) 最新記事一覧

ep_snews
ITmedia エンタープライズ セキュリティ(ニュース) 最新記事一覧

ep_solution
ITmedia エンタープライズ ソリューション 最新記事一覧

ep_hard
ITmedia エンタープライズ ハードウェア 最新記事一覧

ep_blog
ITmedia エンタープライズ ブログ 最新記事一覧

ep_middleware
ITmedia エンタープライズ ミドルウェア 最新記事一覧  

ep_trend
ITmedia エンタープライズ 企業動向 最新記事一覧

enterprise
ITmedia エンタープライズ 最新記事一覧

ep_special
ITmedia エンタープライズ 特集 最新記事一覧

ITmedia +D

plusd
ITmedia +D 最新記事一覧

lifestyle
+D LifeStyle 最新記事一覧

mobile
+D Mobile 最新記事一覧

pcupdate
+D PC USER 最新記事一覧

アイティメディアのおすすめ

windows
アイティメディアのおすすめRSSフィード「Windows」

security
アイティメディアのおすすめRSSフィード「セキュリティ」

biz_trends
アイティメディアのおすすめRSSフィード「マネー・経営・企業動向」

Business Media 誠

makoto_felica
Business Media 誠 FeliCa 特集 最新記事一覧

makoto_credit
Business Media 誠 クレジットカード特集 最新記事一覧

makoto_invest
Business Media 誠 投資特集 最新記事一覧

makoto
Business Media 誠 最新記事一覧

makoto_research
Business Media 誠 調査 最新記事一覧

makoto_serial
Business Media 誠 連載 最新記事一覧

ITmedia Biz.ID

bizid_lifehack
ITmedia Biz.ID LifeHack 最新記事一覧

bizid_net
ITmedia Biz.ID Webアプリ 最新記事一覧

bizid_interview
ITmedia Biz.ID インタビュー 最新記事一覧

bizid_tool
ITmedia Biz.ID グッズ/ツール 最新記事一覧

bizid_skill
ITmedia Biz.ID スキル/キャリア 最新記事一覧

bizid
ITmedia Biz.ID 最新記事一覧

ITmedia エグゼクティブ

executive
ITmedia エグゼクティブ 最新記事一覧

以上です。リンク切れなどありましたらコメント欄にてご連絡下さい。

免責:現在のITmediaおよびFeedBurnerおよびYahoo! pipesの仕様に基づき技術検証を目的として作成しました。どれかのサービスが心変わりするだけである日突然サービスが止まってしまう可能性がありますので悪しからずご了承ください。私の思いつきでpipeを改造したり削除したりして処理結果が変わる可能性もありますので、その点もご留意下さい。

Loop + FetchページなんてRSSを読み込んだ回数分だけWebサーバに負荷がかかるし、HTML部分しかロードしないから広告画像を読み込まないので百害あって一利なし、か。こんなもん作ってITmediaのドメインから公開して大丈夫だろうか……。あら、こんな時間に誰かきt

Comment(4)

コメント

佐々木さん、コメントありがとうございます。
Yahoo!Pipesは本当におもしろいですね。10件に1件くらいの割合でRSSに広告を混ぜたりしないので、本当にYahooのサーバを借りるだけのサービスというところが実に太っ腹だと思います。Clone機能で他人のPipeをコピーして改造したりすることも簡単なので、もっと参加人口が増えると佐々木さんが作成されたようなおもしろいPipeと出会う機会が増えるかな、と期待しております。

山口さんいろいろpipeをいじっているようなので、すでにご存知かとは思いますが、Gizmodeさんのような形式でフィード配信すると、受け手の側でpipeを使うなりしてカスタマイズのやりがいあると思うのですが、いかがでしょ?

全文配信が
http://pipes.yahoo.com/pipes/pipe.info?_id=11ffe41db999ba09a2aff3f7171b16f4
↑ここに掲載されていますけど、配信されている情報が豊富なだけに、いろいろ出来そうですよね(笑)

全文配信されるとありがたいですね。色々な事ができそうです。配信日や執筆者の値もきちんと入れてくれたらもっと色んなことがわかりそうです。この記者さんはいつも昼過ぎないと記事書かねーな、とか。(笑)
一方で広告収入に頼るWebメディアでは全文RSSを配信するのは諸刃の剣なのではないでしょうか。gizmodeさんですと全文配信を読んだ上で写真を見に行きたくなる記事が多いと思いますが、ITmediaが配信するニュースにはテキストオンリーなものも少なくないからね。フィードに広告を差し込むと通常は解決できるのですが、Pipesであっさり排除されてしまいます(笑)
また、RSSに頼りすぎるとニュースの「見出し」の良さが失われてしまうという事をおっしゃっている方がおられました。確かにRSSには重要度がありませんので、「これを読んで欲しい」という気持ちを伝えられないところは問題かもしれません。

コメントを投稿する