Give users some rope to do their own filtering.
my $fcfg = $dst->{filter} || '';
my $filter;
my $fcfg = $dst->{filter} || '';
my $filter;
-if ($fcfg eq 'scrub') { # TODO:
+if ($fcfg =~ /::/) {
+ eval "require $fcfg";
+ die $@ if $@;
+ $filter = $fcfg->new;
+} elsif ($fcfg eq 'scrub') { # TODO:
require PublicInbox::Filter::Mirror;
$filter = PublicInbox::Filter::Mirror->new;
} else {
require PublicInbox::Filter::Mirror;
$filter = PublicInbox::Filter::Mirror->new;
} else {