Administração do filtro de abusos

Diferenças entre versões

EntradaVersão de 12h17min de 30 de janeiro de 2015 por He7d3rVersão de 16h11min de 5 de abril de 2015 por OTAVIO1981
Informações básicas
Notas:
Remoção da seção de referências, sem remover nenhuma tag de referência
Remoção da seção de referências, sem remover nenhuma tag de referência


* tamanho>20 para pular grande remoção, outro filtro - rjclaudio
* tamanho>20 para pular grande remoção, outro filtro - rjclaudio
* -auto para detectar contas confirmadas, -parênteses supérfulos. -rjclaudio
* -auto para detectar contas confirmadas, -parênteses supérfulos. -rjclaudio
* incluindo domínio anexo -rjclaudio
* incluindo domínio anexo -rjclaudio
* incluindo {referências} para seção ref.
* incluindo {referências} para seção ref.
* mudando teste das tags, ao invés de verificar a remoção, verificar se ainda há alguma ref na página --rjclaudio
* mudando teste das tags, ao invés de verificar a remoção, verificar se ainda há alguma ref na página --rjclaudio
* uso de variável para detectar seção de ref ao invés de repetir a expressão --rjclaudio
* uso de variável para detectar seção de ref ao invés de repetir a expressão --rjclaudio
* detecção da tag ref pela tag de fechamento ao invés da abertura (menos variações possíveis) --rjclaudio
* detecção da tag ref pela tag de fechamento ao invés da abertura (menos variações possíveis) --rjclaudio
* Detecção de <references/> e {referencias} --rjclaudio
* Detecção de <references/> e {referencias} --rjclaudio
* removed_lines ao invés de old_wikitext, mais rápido (analisar linhas removidas é mais fácil que analisar todo o texto) --rjclaudio
* removed_lines ao invés de old_wikitext, mais rápido (analisar linhas removidas é mais fácil que analisar todo o texto) --rjclaudio
* Exceção para a página ter {{notas e referências  --rjclaudio
* Exceção para a página ter {{notas e referências  --rjclaudio
* Permitir espaços na lista de referências. --Helder
* Permitir espaços na lista de referências. --Helder
* Remoção do domínio anexo que foi desativado. - Otavio
Condições do filtro
Condições:
(ajuda | discussão)
refList := '{{ *(ref\-?section|ref\-?list|refer[eê]ncias)|<references */?>';
refList := '{{ *(ref\-?section|ref\-?list|refer[eê]ncias)|<references */?>';
refClose := '</ref>';
refClose := '</ref>';


! 'confirmed' in user_groups
! 'confirmed' in user_groups
& ( article_namespace == 0 | article_namespace == 102 )
& article_namespace == 0
& removed_lines irlike refList
& removed_lines irlike refList
& ! new_wikitext irlike refList
& ! new_wikitext irlike refList
& ! new_wikitext irlike '{{notas e referências'
& ! new_wikitext irlike '{{notas e referências'
& new_wikitext irlike refClose
& new_wikitext irlike refClose
& new_size > 20
& new_size > 20