Home > スポンサー広告 > フィードの画像を削除するパイプ

スポンサーサイト

スポンサー広告

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

Comments:-

Comment Form

Trackback+Pingback:-

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

Home > スポンサー広告 > フィードの画像を削除するパイプ

Home > web > フィードの画像を削除するパイプ

フィードの画像を削除するパイプ

web

  • 2008-03-23
  • web

Yahoo! Pipesでフィードの中の画像を削除するパイプを作ってみた。画像の上にリンクがある場合はそのリンクも削除する。

それと、フィード名を変更できない RSSリーダ(例 livedoor Reader)を使っていると、同じパイプを使用していると紛らわしいので、フィードのエントリーのタイトルに文字をつけられるようにしてみた。

  1. URLを入力するボックス

    「User inputs」>「URL Input」モジュール

  2. フィードを取る

    「Sources」>「Fetch Feed」モジュール

  3. タイトルにつける文字列を入力するボックス

    「User inputs」>「Text Input」モジュール

  4. 入力した文字列を入れておくアイテムを用意する

    「Operators」>「Rename」モジュールに下記を入力
    In 「item.title」「Copy As」「titlehead」

  5. 入力した文字列をタイトルの頭につける

    「Operators」>「RegExp」モジュールに下記を入力
    In 「item.titlehead」 replace 「([\s\S]*)」 with 「(3.の「Text Input」モジュールとつなぐ)」
    In 「item.titlehead」 replace 「(.+)」 with 「$1: 」
    In 「item.title」 replace 「(.*)」 with 「${titlehead}$1」

  6. 画像を削除

    6.と同じ「RegExp」モジュールに下記を入力
    In 「item.description」 replace 「(<a[^>]+>\s*)?<img[^>]+>(\s*<\/a>)?」 with 「」 gi
    In 「item.content:encoded」 replace 「(<a[^>]+>\s*)?<img[^>]+>(\s*</a>)?」 with 「」 gi
    In 「item.content」 replace 「(<a[^>]+>\s*)?<img[^>]+>(\s*</a>)?」 with 「」 gi

作成したパイプ Pipes: delete images

作成したパイプdelete imagesのソース

参考にした記事

Comments:0

Comment Form

Trackback+Pingback:0

TrackBack URL for this entry
http://karafuto50.blog117.fc2.com/tb.php/129-75a0769b
Listed below are links to weblogs that reference
フィードの画像を削除するパイプ from Karafuto Blog

Home > web > フィードの画像を削除するパイプ

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

Page Top

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