sub handle {
    my ($self, $url) = @_;
    $url =~ qr!http://www\.vim\.org/scripts/script\.php\?script_id=\d+!;
}

sub find {
    my($self, $args) = @_;
    
    my $uri = $args->{url};
    my $response = LWP::UserAgent->new->post(
        $uri,
        ['download' => 1]);
    if($response->content =~ m!<a href="(download_script.php\?[^\"]+)">([^>]+)</a>!) {
        my $enclosure = Plagger::Enclosure->new;
		$uri = "http://www.vim.org/scripts/$1";
        $enclosure->url($uri);
        $enclosure->auto_set_type;
        return $enclosure;
    }

    return;
}
