- my $dlfile;
- my $dirname;
- my $cookie = "";
- my $useragent = "--user-agent=Mozilla/5.0";
-
- $dlfile = sprintf($self->_getval('FILEPATTERN'),
- $self->_encode($video->{'SOURCE'}),
- $self->_encode($video->{'ID'}),
- $self->_encode($video->{'TITLE'}),
- $self->_encode($video->{'DLURL'}),
- $self->_encode($video)->{'URL'});
-
- $dlfile =~ s/([\\"])/\\$1/g;
-
- $dirname = dirname($dlfile);
- if ($self->_diskfree($dirname) < $self->_getval('MINFREE')) {
- $self->error("Not enough free space to download");
- return 0;
- }
-
- $self->debug('Going to download %s to %s', $video->{'DLURL'}, $dlfile);
-
- my (undef, $tmpfile) = tempfile('videosite.tmp.XXXXXXXXXXXX', DIR => $dirname);