Home > スポンサー広告 > RSSフィードのタイトルに日本語を加えるパイプ

スポンサーサイト

スポンサー広告

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。

Comments:-

Comment Form

Trackback+Pingback:-

TrackBack URL for this entry
http://karafuto50.blog117.fc2.com/tb.php/116-3f61d683
Listed below are links to weblogs that reference
スポンサーサイト from Karafuto Blog

Home > スポンサー広告 > RSSフィードのタイトルに日本語を加えるパイプ

Home > web > RSSフィードのタイトルに日本語を加えるパイプ

RSSフィードのタイトルに日本語を加えるパイプ

web

  • 2008-02-21
  • web

Yahoo! Pipesで作った del.icio.usの「opera」タグの新着のフィードを翻訳するパイプをもう少しましなものにしてみた。

変えたところは、フィードの URLを入力するようにした。RSSフィードのタイトルに翻訳した日本語を付け加えるようにした。

英語のほうが読みやすい場合が多いので、英語のタイトルの後ろに日本語を付けた。翻訳した日本語が変な場合は削除するようにしてみた。しかし、削除する条件は翻訳した文字列に「か。か。か。」「??????」という文字列が含まれている場合といいかげんなので、元のタイトルに長い日本語、中国語が含まれている場合は大体削除しているようだが、他の言語では効果がない。

  1. フィードの URLを入力

    「User inputs」>「URL Input」モジュール(デフォルトは「http://del.icio.us/rss/tag/opera」)

  2. フィードを取る

    「Sources」>「Fetch Feed」モジュールに「http://del.icio.us/rss/tag/opera」を入力

  3. フィードのタイトルを日本語に翻訳する

    タイトルを繰り返して、

    「Operators」>「Loop」モジュールに For each 「item.title」 in input feedと assign results to 「item.loop:translatestring」を入力

    タイトルを日本語に翻訳

    「String」>「Translate」モジュールの「Traslate: English to Japanese」を選択

  4. 翻訳が怪しくなければ、フィードのタイトルに日本語を加える。

    「Operators」>「RegExp」モジュールに下記を入力
    In 「item.loop:translatestring」 replace 「(.*)」 with 「 ($1)」
    In 「item.loop:translatestring」 replace 「.*(か。か。か。|\?\?\?\?\?\?).*」 with 「」
    In 「item.title」 replace 「(.*)」 with 「$1${item.loop:translatestring}」

作成したパイプ Add japanese to feed's title

パイプで作ったタイトルに日本語を加えたdel.icio.usの「opera」タグの新着のフィード

作成したパイプのソース

リンク

Yahoo! Pipesを実際に使ってみる : Joomler!.net for Joomla! Users

Comments:0

Comment Form

Trackback+Pingback:0

TrackBack URL for this entry
http://karafuto50.blog117.fc2.com/tb.php/116-3f61d683
Listed below are links to weblogs that reference
RSSフィードのタイトルに日本語を加えるパイプ from Karafuto Blog

Home > web > RSSフィードのタイトルに日本語を加えるパイプ

おまかせリンク(R)
全記事表示リンク
Search
Meta
Feeds

Page Top

上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。