Diferenças entre versões

EntradaVersão de 22h43min de 20 de outubro de 2013 por OTAVIO1981Versão de 19h35min de 23 de outubro de 2013 por OTAVIO1981
Informações básicas
Notas:
Descrição: Inclusão de palavras ofensivas/impróprias por usuários anônimos ou novatos. Palavras ofensivas referentes a partes do corpo humano estão no filtro 70.
Descrição: Inclusão de palavras ofensivas/impróprias por usuários anônimos ou novatos. Palavras ofensivas referentes a partes do corpo humano estão no filtro 70.


* Possui o mesmo objetivo do filtro 7, que possui código ligeiramente diverso, para evitar problemas de desativação automática. Explicação detalhada em "Wikipedia Discussão:Filtro de edições". --Kleiner
* Possui o mesmo objetivo do filtro 7, que possui código ligeiramente diverso, para evitar problemas de desativação automática. Explicação detalhada em "Wikipedia Discussão:Filtro de edições". --Kleiner
* Realizando primeiros testes para possível divisão do filtro 7, pelos motivos explicados em "Wikipedia Discussão:Filtro de edições". Modo de registro apenas. --Kleiner
* Realizando primeiros testes para possível divisão do filtro 7, pelos motivos explicados em "Wikipedia Discussão:Filtro de edições". Modo de registro apenas. --Kleiner
* Teste realizado com sucesso! Ativando modo de impedimento. --Kleiner
* Teste realizado com sucesso! Ativando modo de impedimento. --Kleiner
* Evitar falso positivo com "cuíca", e termos semelhantes. --Kleiner
* Evitar falso positivo com "cuíca", e termos semelhantes. --Kleiner
* Tirando pipe que causava falsos positivos. --Kleiner
* Tirando pipe que causava falsos positivos. --Kleiner
* Utilizando variável específica para reunir o código de detecção de palavras ofensivas sob o identificador "palavrao". --Kleiner
* Utilizando variável específica para reunir o código de detecção de palavras ofensivas sob o identificador "palavrao". --Kleiner
* "Bambi" já teve mais de um falso positivo identificado. Precisa entrar em algum outro tipo de filtro, talvez um específico para futebol. --Kleiner
* "Bambi" já teve mais de um falso positivo identificado. Precisa entrar em algum outro tipo de filtro, talvez um específico para futebol. --Kleiner
* Retirando termo "cu" da detecção para fazê-la em filtro específico, dado os diversos falsos positivos registrados. --Kleiner
* Retirando termo "cu" da detecção para fazê-la em filtro específico, dado os diversos falsos positivos registrados. --Kleiner
* Mais palavrões coletados nos registros de Wikipédia:Pedidos/Supressão --viniciusmc
* Mais palavrões coletados nos registros de Wikipédia:Pedidos/Supressão --viniciusmc
* Remoção de parêntesis supérfluos, para consumir menos condições. -- Helder
* Remoção de parêntesis supérfluos, para consumir menos condições. -- Helder
* Otimização da expressão regular. -- Helder
* Otimização da expressão regular. -- Helder
* Remoção de "action='edit'", pois "added_lines" nem está definido nas outras ações. --Helder
* Remoção de "action='edit'", pois "added_lines" nem está definido nas outras ações. --Helder
* Remoção de 'auto' para ignorar também as contas confirmadas manualmente. --Helder
* Remoção de 'auto' para ignorar também as contas confirmadas manualmente. --Helder
* Aprimoramento da expressão regular, para detectar também o início e o fim do artigo. --Helder
* Aprimoramento da expressão regular, para detectar também o início e o fim do artigo. --Helder
* Otimizando regex (irlike) --rjclaudio
* Otimizando regex (irlike) --rjclaudio
* Reorganizando filtros 7/18/68/70/112/115 (ver discussão do filtro 18) --rjclaudio
* Reorganizando filtros 7/18/68/70/112/115 (ver discussão do filtro 18) --rjclaudio
* Novas palavras, testadas no 112 e variantes.--Otavio
* Novas palavras, testadas no 112 e variantes.--Otavio
* Mais palavras, testadas no 112 e variantes.--Otavio
* Mais palavras, testadas no 112 e variantes.--Otavio
* Mais palavras reportadas em expressões problemáticas.--Otavio
* Mais palavras reportadas em expressões problemáticas.--Otavio
* Implementando ccnorm e rmdoubles. Teste com regressão OK.--Otavio
Condições do filtro
Condições:
(ajuda | discussão)
ofensas := '(?:[^a-záâãéêíóôõúç]|^)(?:f[ou]d(?:ido|[][ru]|ão|ões|a)|b(?:aitol(?:a|ão|inha)|kenga|negão|branquelo|pinguço|icha|ixa|oiola)|putaria|viad(?:o|ão|inho)|gayucho|cag(?:ar|ona|ão|uei|alh(?:ão|ões))|put(?:[aoã]|inha)|corno|ot[]rio|arrombad[ao]|fdp|vsf|merd(?:a|inha)|fuck|bost(?:inh)?a|porra|panelei?ro)s?(?:[^a-záâãéêíóôõúç]|$)';
ofensas := '(?:[^A-ZÁÀÂÃÇÉêÊẼíÍóóòôõÓÒÔÕQ̃ÚŰÜŨ01ïÏ5]|^)(?:F[O0U]D(?:[I1ï]D[O0]|[][RU]|A[O0]|[õ0O]E5|A)|B(?:A[I1ï]T[O0][L1](?:A|A[O0]|[I1ï]NHA)|RANQUE[L1][O0]|[I1ï]CHA|[I1ï]XA|[O0][I1ï][O0][L1]A|[O0]5T(?:[I1ï]NH)?A)|V[I1ï]AD(?:[O0]|A[O0]|[I1ï]NH[O0])?|P[I1ï]NGUC[O0]|KENGA|NEGA[O0]|GAYUCH[O0]|CAG(?:AR|[O0]NA|A[O0]|UE[I1ï]|A[L1]H(?:A[O0]|õE5))|PUT(?:[AO0]|[I1ï]NHA|AR[I1ï]A)|C[O0]RN[O0]|[O0]TAR[I1ï][O0]|AR[O0]MBAD[AO0]|FDP|VSF|MERD(?:A|[I1ï]NHA)|FUCK|P[O0]RA|PANE[L1]E[I1ï]?R[O0])5?(?:[^A-ZÁÀÂÃÇÉêÊẼíÍóóòôõÓÒÔÕQ̃ÚŰÜŨ01ïÏ5]|$)';


! 'confirmed' in user_groups
! 'confirmed' in user_groups
& added_lines irlike ofensas
& ccnorm(rmdoubles(added_lines)) irlike ofensas
& ! removed_lines irlike ofensas
& ! ccnorm(rmdoubles(removed_lines)) irlike ofensas