Changeset 1973
- Timestamp:
- 10/10/07 03:35:55
- Files:
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
trunk/plagger/lib/Plagger/Plugin/Subscription/File.pm
r858 r1973 23 23 $uri->scheme('file') unless $uri->scheme; 24 24 25 for ( split /\n/, Plagger::Util::load_uri($uri)) { 25 my $output; 26 if ($uri->scheme eq 'script') { 27 my $script = $uri->opaque; 28 $script =~ s!^//!!; 29 $script = URI::Escape::uri_unescape($script); 30 $output = qx($script); 31 if ($?) { 32 $context->log(error => "Error happend while executing '$script': $?"); 33 return; 34 } 35 } else { 36 $output = Plagger::Util::load_uri($uri); 37 } 38 39 for ( split /\n/, $output ) { 26 40 s/\#.*//; 27 41 next if /^\s*$/;
