SweetPotato::Plagger このページをアンテナに追加 RSSフィード

2007-06-27

[][] upgrader for EFT teacup掲示板 21:28  upgrader for EFT teacup掲示板 - SweetPotato::Plagger を含むブックマーク はてなブックマーク -  upgrader for EFT teacup掲示板 - SweetPotato::Plagger  upgrader for EFT teacup掲示板 - SweetPotato::Plagger のブックマークコメント

teacup掲示板のupgrader。無料版では動作確認したけど,有料のプレミアムでは動作確認していない。

RSSに中途半端な内容のcontent:encodedが含まれてしまうようになった(?)ので,handleをhandle_forceにした。

assets/plugins/Filter-EntryFullText/teacup_bbs.yaml

# author: SweetPotato
handle_force: http://\d+\.teacup\.com/\w+/bbs
extract_xpath:
  title: //body/table[@width='98%'][2]//table[@width='100%'][1]//b[1]/text()
  body:  //body/table[@width='98%'][2]//table[@width='100%'][2]//td[@valign='top' and @align='left']
extract_after_hook: $data->{body} =~ s!<td.*?>(.*)</td>!\1!is;

config.teacup_bbs.yaml

plugins:
  - module: Subscription::Config
    config:
      feed:
        - url: http://01.teacup.com/demo/bbs/rss15.xml
  - module: Filter::EntryFullText
  - module: Filter::ResolveRelativeLink
トラックバック - http://plagger.g.hatena.ne.jp/SweetPotato/20070627