Content deleted Content added
Updating published sources: AutoAssessor2 & WikiProjectTagger: * Add "sequence number", so previous runs' database entries don't interfere with the current run's. WikiProjectTagger: * Adjust configuration for upcoming run, but don't run yet. |
Updating published sources: General: * Handle the case where URI (or Digest::MD5) doesn't screw up on utf8 strings. AutoAssessor2 & WikiProjectTagger: * Add empty <code>class=</code> and/or <code>importance=</code> to our banners when necessary, |
||
Line 59:
redirect => [ 'redirect', qr/redirect|red|redir/i, 'NA', qr/na/i ],
disambig => [ 'disambig', qr/disambig|dab/i, 'NA', qr/na/i ],
0 => [ undef, undef, undef, undef ],
2 => [ 'NA', qr/na/i, 'NA', qr/na/i ], # User
4 => [ 'project', qr/project/i, 'NA', qr/na/i ], # Wikipedia
Line 255 ⟶ 256:
push @found, "{{$name}} (".join(' ', @s).')';
}
# Add empty parameters for future human taggers,
# after setting $any so we don't make useless
# edits.
push @params, "class=" unless grep(/^\s*class\s*=/, @params);
push @params, "$impname=" unless grep(/^\s*$impname\s*=/, @params);
if(defined($cfg{'canonicalize'})){
my $n=$cfg{'canonicalize'};
Line 260 ⟶ 268:
$oname=~s/^(\s*)\S(?:.*\S)?(\s*)$/$1$n$2/is;
}
return "{{$oname|
});
$outtxt=$self->replace_nowiki($outtxt, $nowiki);
|