読者です 読者をやめる 読者になる 読者になる

Wiiのバーチャルコンソール一覧

こないだできたWii.com JP - バーチャルコンソールから、画像と動画へのリンクを作成するCustomFeed::Configを書いてみた。はじめてXPathを使ったんだけど、こりゃ便利だわー。
wii_com.yaml

#author: Toshi
match: http://wii\.com/jp/virtual-console/
extract_xpath:
  image: //tr/td[@class='moviethumb']/@style
  title: //tr/td[@class='movietxt']/div/span/a
  link: //tr/td[@class='moviethumb']/a/@href
extract_after_hook: |
  if($data->{image} =~ /\(\.\.([^)]+)\)/){
    $data->{image} = $1;
  }
  $data->{image} = "<img src=\"http://wii.com/jp".$data->{image}."\">";
  $data->{body} = $data->{image}."<br />".$data->{title};
  $data->{link} =~ s/^\.\.//;
  $data->{link} = "http://wii.com/jp".$data->{link};

ソフトの画像がstyleで背景画像に入っているので、それを整形するのにじたばたやってるのがかっこわるい orz

plugins:
  - module: Subscription::Config
    config:
      feed:
        - http://wii.com/jp/virtual-console/

  - module: CustomFeed::Config
  - module: Filter::ResolveRelativeLink

ってしてつかってます。(出力は適当に指定してください)