sub handle { my($self, $args) = @_; $args->{entry}->link =~ qr!^http://(?:[\w\-]+\.g|d)\.hatena\.ne\.jp/!; } sub extract { my($self, $args) = @_; my $link = URI->new($args->{entry}->link); my $path = $link->path; $path .= '#' . $link->fragment if $link->fragment; my $name = ( $path =~ /\#([\w\-]+)$/ )[0]; my $day_only = $path =~ m!^/[\w\-]+/\d+/?$!; my $match = $name ? qq!