Administração do filtro de abusos

Diferenças entre versões

EntradaVersão de 13h11min de 15 de agosto de 2013 por RjclaudioVersão de 12h17min de 30 de janeiro de 2015 por He7d3r
Informações básicas

Descrição:

(publicamente visível)
Remoção seção ref
Remoção da lista de referências
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
Condições do filtro
Condições:
(ajuda | discussão)
secao := '{{(ref\-?section|ref\-?list|refer[eê]ncias)|<references/?>';
refList := '{{ *(ref\-?section|ref\-?list|refer[eê]ncias)|<references */?>';
ref := '</ref>';
refClose := '</ref>';


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