1 # (c) 2007 by Ralf Ertzinger <ralf@camperquake.de>
2 # licensed under GNU GPL v2
17 return bless($self, $class);
25 return undef unless $self->_getval('enabled');
27 foreach $pattern (@{$self->{'PATTERNS'}}) {
28 $self->debug("Matching %s against %s", $pattern, $url);
29 if ($url =~ m|$pattern|) {
30 $self->debug("Match");
31 return $self->_parse($url, $pattern), $pattern;
41 $self->debug('Enabling %s grabber', $self->{'NAME'});
42 $self->setval('enabled', '1');
48 $self->debug('Disabling %s grabber', $self->{'NAME'});
49 $self->setval('enabled', '0');