foreach $p (@list) {
$p =~ s/\.pm$//;
- eval qq{ require $p; };
+ eval qq{ require videosite::$p; };
if ($@) {
print("Failed to load plugin: $@");
next;
}
- $g = eval $p.q{->new();};
+ $g = eval qq{ videosite::$p->new();};
if ($@) {
print("Failed to instanciate: $@");
delete($INC{$p});
# This is some dark magic to find out our real base directory,
# where we hope to find our plugins.
$bp = File::Spec->catdir(dirname(realpath($0)), 'videosite');
+unshift(@INC, dirname(realpath($0)));
@g = ploader($bp, '.*Grabber\.pm$', 'grabber');
($f) = ploader($bp, '^FileGetter\.pm$', 'getter');