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
ってしてつかってます。(出力は適当に指定してください)