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