トップ «前の日記(2006-09-13) 最新 次の日記(2006-09-16)» 編集

活動日誌


2006-09-15

[Plagger]DLsite.com の新着作品

http://home.dlsite.com/new を Plagger で。

新着作品以外へのリンクがないので、本当は

follow_link: /work/=/product_id/

だけでいいけど、一応 follow_xpath で限定してみる。

config.yaml

plugins:
  - module: Subscription::Config
    config:
      feed:
        - url: http://home.dlsite.com/new
          meta:
            follow_xpath: //div[@class='infomation_2']//a[contains(@href, 'http://home.dlsite.com/work/=/product_id/')]

  - module: CustomFeed::Simple
  - module: Filter::EntryFullText
  - module: Filter::FindEnclosures
  - module: Filter::Rule
    rule:
      module: Deduped

assets/plugins/Filter-EntryFullText/dlsite.yaml

author: Kouhei Yanagita
handle: http://home\.dlsite\.com/work/=/product_id/
extract: <div class="centerbar">.*?<div class="center_bar_messege">.*?</div>.*?</div>(.*?<TD valign="top" align="left" class="works_name1">(.*?)</TD>.*?)<table cellspacing="10" cellpadding="0" align="center">
extract_capture: body title

作ってはみたものの、DLsite.com で買い物をしたことはなかったりする。

[Plagger]こもれびのーと

config.yaml

plugins:
  - module: Subscription::Config
    config:
      feed:
        - url: http://komorebi-note.com/top/index.html

  - module: CustomFeed::Config
  - module: Filter::Rule
    rule:
      module: Deduped
      compare_body: 1
  - module: Filter::FindEnclosures
  - module: Filter::BreakEntriesToFeeds
  - module: Publish::Gmail
    config:
      mailto: ...

assets/plugins/CustomFeed-Config/komorebi-notebook.yaml

author: Kouhei Yanagita
match: http://komorebi-note.com/top/index.html
extract: <p>(?:<font size="2">)?(\d\d?/\d\d?)(?:</font>)?</p>(.*?)(?=<p>(?:<font size="2">)?\d\d?/\d\d?(?:</font>)?</p>)
extract_capture: title body
extract_after_hook: $data->{link} = 'http://komorebi-note.com/top/index.html#' . $data->{title}

が必要です。


2005|02|03|04|05|06|08|09|10|11|12|
2006|01|02|03|04|05|06|07|08|09|10|11|12|
2007|01|03|04|05|06|10|
2008|04|10|
2009|10|
2010|05|08|
2012|01|02|03|
2014|01|
2022|05|
トップ «前の日記(2006-09-13) 最新 次の日記(2006-09-16)»