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

2007-01-14

[][] scraper for CustomFeed::Config OHP 01:33  scraper for CustomFeed::Config OHP - SweetPotato::Plagger を含むブックマーク はてなブックマーク -  scraper for CustomFeed::Config OHP - SweetPotato::Plagger  scraper for CustomFeed::Config OHP - SweetPotato::Plagger のブックマークコメント

assetsを若干リファクタリング。

断片部から移動。元の記事は削除。

OHPを解析し,日付ごとにエントリ化する。

assets/plugins/CustomFeed-Config/ohp.yaml

# author: SweetPotato
match: http://picnic\.to/~ohp/$
extract: <A HREF="(diary/\d{4}/\d{2}[abc]\.htm#(\d{4}-\d{4}))">(\d+/\d+.*?)</A>([^\n]*)\n</P>\n(.*?)<IMG SRC="gray\.gif" WIDTH="100%" HEIGHT="3">
extract_capture: link date title1 title2 body
extract_date_format: %Y-%m%d
extract_date_timezone: Asia/Tokyo
extract_after_hook: |
  $data->{title} = $data->{title1}.$data->{title2};
  $data->{link} = 'http://picnic.to/~ohp/'.$data->{link};

config.ohp.yaml

plugins:
  - module: Subscription::Config
    config:
      feed:
        - url: http://picnic.to/~ohp/
  - module: CustomFeed::Config
  - module: Filter::ResolveRelativeLink