netstar.pl

「netstar.pl」の編集履歴(バックアップ)一覧に戻る
netstar.pl」を以下のとおり復元します。
//perl
# author: Tatsuhiko Miyagawa
sub init {
    my $self = shift;
    $self->{domain} = "www.nhk-ep.co.jp";
    $self->{handle} = "/netstar/.*mov_";
}

sub needs_content { 1 }

sub find {
    my ($self, $args) = @_;

    $args->{content} =~ m!<embed src="(.*?)\.swf"!i
        or return;

    my $id = $1;
    (my $thumb_id = $id) =~ s/sono(\d+)/s$1/;
    $thumb_id =~ s/novem(\d+)/nov$1/; #11月サムネイル

    my $enclosure = Plagger::Enclosure->new;
    $enclosure->url("http://www.nhk-ep.co.jp/netstar/flv/${id}.flv");
    $enclosure->type("video/x-flv");
    $enclosure->thumbnail({ url => "http://www.nhk-ep.co.jp/netstar/img/mov_thumb_${thumb_id}.jpg" });
    return $enclosure;
}

復元してよろしいですか?

ツールボックス

下から選んでください:

新しいページを作成する
ヘルプ / FAQ もご覧ください。