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

2007-03-24

[][] scraper for CustomFeed::Config 最後通牒 漫画家サイン会情報 00:13  scraper for CustomFeed::Config 最後通牒 漫画家サイン会情報 - SweetPotato::Plagger を含むブックマーク はてなブックマーク -  scraper for CustomFeed::Config 最後通牒 漫画家サイン会情報 - SweetPotato::Plagger  scraper for CustomFeed::Config 最後通牒 漫画家サイン会情報 - SweetPotato::Plagger のブックマークコメント

最後通牒漫画家サイン会情報ページを解析し,サイン会ごとにエントリ化する。

assets/plugins/CustomFeed-Config/saigotsucho_sign.yaml

日本語を使用しているので,UTF-8(BOMなし)で保存すること。

# author: SweetPotato
match: http://comiclove\.at\.infoseek\.co\.jp/cgi-bin/sche11/sche11\.cgi
extract: (<a name="(.*?)">.*?(<td.*?<b>(.*?)<font.*?</td>).*?</table>.*?</table>)
extract_capture: body link title date
extract_date_format: %Y年%m月%d日
extract_date_timezone: Asia/Tokyo
extract_after_hook: |
  use URI;
  $data->{link} = URI->new_abs('#'.$data->{link}, $args->{feed}->url)->as_string;
  $data->{title} =~ s!<.*?>!!g;

config.saigotsucho_sign.yaml

plugins:
  - module: Subscription::Config
    config:
      feed:
        - url: http://comiclove.at.infoseek.co.jp/cgi-bin/sche11/sche11.cgi?year=2007&mon=3
        - url: http://comiclove.at.infoseek.co.jp/cgi-bin/sche11/sche11.cgi?year=2007&mon=4
  - module: CustomFeed::Config

関連

トラックバック - http://plagger.g.hatena.ne.jp/SweetPotato/20070324