Modefy RNAの改造

2008年9月30日 | Modefy | コメント (2)

RNAでブログのRSSを元にリストを作成していますが、最近はRSSに広告を紛れ込ませているブログサービスが出てきました。それを排除するカスタマイズです。

lib/RNA.pm
1184行目
foreach my $item (@{$items_ref}){
$rss->add_item(%{$item});
}
とアイテムを追加しているところで、
foreach my $item (@{$items_ref}){
if (index($item->{title}, "PR:") < 0) {
$rss->add_item(%{$item});
}
}
のように「PR:」が含まれないものだけにします。

【関連サイト】
rna - RSSベースのアンテナ「RNA」

[277 Viewd (RSS: 33)] [Edit]
記事情報
  • 投稿日:
  • 更新日:
リンクソース
■記事用リンクソース:

■Wiki用リンクソース(PukiWiki):

■Wiki用リンクソース(MediaWiki):

■短縮URL:
コメント (昇順です)

ちょうど広告を排除する方法を探していました。

ありがとうございます。

Posted by: ケソスケ : 2008年10月 9日

僕も広告を排除する方法を探していて助かりました。

ただ、recent_entry.htmlに100件の記事を作成する設定にしていると、「100件 - PR」件の記事数となってしまいました。

このままでも十分有用なのですが、もう少し早いタイミング、内部的なリストを作成しているあたりで同じような処理はできないでしょうか?

Posted by: masahiro : 2008年11月28日
コメントの追加









名前、アドレスをブラウザに記憶させますか?


※投稿には、名前とメールアドレスが必要です。
※メールアドレスは、表示されません。
※コメントにはタグは使えません。
※コメント中のURLは自動的にクリッカブルに変換します。





画像の中に見える文字を入力してください。



同カテゴリの人気記事
マイブログアンテナ
Feeds
EarlGrey Tearoom
メアド
counter
Powered by Movable Type