Saltar para o conteúdo

Administração do filtro de abusos

Diferenças entre versões

EntradaVersão de 00h03min de 7 de novembro de 2017 por !SilentVersão de 13h22min de 7 de novembro de 2017 por !Silent
Informações básicas
Notas:
Descrição: filtro referente ao bloqueio de expressões genéricas indevidas. Somente expressões iniciadas entre M e Z (ver [[WP:FE/VANDAL]]).
Descrição: filtro referente ao bloqueio de expressões genéricas indevidas. Somente expressões iniciadas entre M e Z (ver [[WP:FE/VANDAL]]).


* Ajustes para evitar FP. --!Silent (24/set/2017)
* Ajustes para evitar FP. --!Silent (24/set/2017)
* +variações. --!Silent (26/set/2017)
* +variações. --!Silent (26/set/2017)
* +variações, ajustes para evitar FP. --!Silent (28/set/2017)
* +variações, ajustes para evitar FP. --!Silent (28/set/2017)
* +variação, +expressões. --!Silent (29/set/2017)
* +variação, +expressões. --!Silent (29/set/2017)
* +variação. --!Silent (30/set/2017)
* +variação. --!Silent (30/set/2017)
* +variação. --!Silent (01/out/2017)
* +variação. --!Silent (01/out/2017)
* +expressão. --!Silent (02/out/2017)
* +expressão. --!Silent (02/out/2017)
* +expressão, Ajuste na condição para pegar os casos em que um pipe é usado anterior ou posteriormente ao termo. --!Silent (03/out/2017)
* +expressão, Ajuste na condição para pegar os casos em que um pipe é usado anterior ou posteriormente ao termo. --!Silent (03/out/2017)
* +variações, ajustes nas condições para evitar FP. --!Silent (05/out/2017)
* +variações, ajustes nas condições para evitar FP. --!Silent (05/out/2017)
* +expressão, -expressão migrada para o filtro 143. --!Silent (06/out/2017)
* +expressão, -expressão migrada para o filtro 143. --!Silent (06/out/2017)
* +expressões, -caracteres já normalizados pela função ccnorm. --!Silent (10/out/2017)
* +expressões, -caracteres já normalizados pela função ccnorm. --!Silent (10/out/2017)
* +expressões. --!Silent (11/out/2017)
* +expressões. --!Silent (11/out/2017)
* +expressões. --!Silent (12/out/2017)
* +expressões. --!Silent (12/out/2017)
* -expressão migrada para o filtro 139. --!Silent (14/out/2017)
* -expressão migrada para o filtro 139. --!Silent (14/out/2017)
* +expressão. --!Silent (15/out/2017)
* +expressão. --!Silent (15/out/2017)
* +expressão, +variação, -termo migrado para o filtro 139, ajuste. --!Silent (16/out/2017)
* +expressão, +variação, -termo migrado para o filtro 139, ajuste. --!Silent (16/out/2017)
* +expressões. --!Silent (19/out/2017)
* +expressões. --!Silent (19/out/2017)
* +expressão. --!Silent (20/out/2017)
* +expressão. --!Silent (20/out/2017)
* -expressão migrada para o filtro 139 e 149. --!Silent (22/out/2017)
* -expressão migrada para o filtro 139 e 149. --!Silent (22/out/2017)
* +expressão. --!Silent (26/out/2017)
* +expressão. --!Silent (26/out/2017)
* +expressão. --!Silent (04/nov/2017)
* +expressão. --!Silent (04/nov/2017)
* +expressão, +ajuste para evitar FP, -expressão migrada para o filtro 169. --!Silent (06/nov/2017)
* +expressão, +ajuste para evitar FP, -expressão migrada para o filtro 169. --!Silent (06/nov/2017)
* +expressão. --!Silent (07/nov/2017)
Condições do filtro
Condições:
(ajuda | discussão)
!'confirmed' in user_groups & !( article_prefixedtext irlike '(?:Filtro de edições/Solicitações|Informe um erro|(?:Wikipédia|Usuári).+Testes)' ) & article_namespace != 2 & ( (
!'confirmed' in user_groups & !( article_prefixedtext irlike '(?:Filtro de edições/Solicitações|Informe um erro|(?:Wikipédia|Usuári).+Testes)' ) & article_namespace != 2 & ( (
terms := '(?:[^A-ZÃÂÁÀÄ@ÇÈÉÊẼêÌÍÏÓÒÔÕQ̃ÚŰÜŨ]|^)(?:MAMAR? (?:EM|N[AOU])|MAI?S GOSTOS[AO]|MAMA EU|ME AJUDAR?( .{1,10})? (?:PF|POR FAVOR?)|[MT]E COM[AEI]R?|MELHOR(?:ES)? (?:AMIG[AO]|MAE|PAI)S? DO MUNDO|MEU PAI (?:NU|PELAD[OU])|MINHA MAE (?:NUA|PELADA)|MIOU?J[OU] D[EI]|M[OU]LE(?:K|QU)[EI] ZI[CK]A|M(?:UI)?T[AOU]? (?:DOID[AO]|LO[CK][AOU](?:RA)?|LOUC[U]|LOUK[AOU])|M[UÚ]SI[CK]A LIXO|[NÑ](?:A?(?:O|U[MN]))? GOST[OU] D[EI](?:.{1,10})? (?:BRAN[CK][AOU]|PRET[AOU]|NEGR[AOU])|NINGU[EÉ]M LIGA|OLA PESOAS|(?:OLH|VISIT)[AE]M? (?:[OU] )?MEU [CK]ANAL|PAGA[ -]PAU|PA(?:O|U[MN]) DE BATATAA?|PARE[CÇS]E (?:(?:A(?:K|QU)ELA )?SUA MAE|(?:A(?:K|QU)ELE )?SEU PAI)|PASA(?:NDO|R)? POR CIMA|PAI?STEL ?D[EI] ?FLANG[OU]|PEGA (?:NA MINHA|NO MEU)|PESOAS? SEI?[MN] NO[CÇ]A(?:O|U[MN])|[KQ](?:U?[EI][MN]?)? (?:[OU] )?PARI[OU]|RAB[OU] PRES[OU]|SA[OU][MN]? U[MN] BAND[OU] D[EI]|[CÇS]ENTAR? H?EI?[MN] [CS]IMA|S[EI] (?:E|IN?)SCREVAM?( .{1,10})? [CK]ANAL|SEI D[EI] NADA|SIGNIFICA[MR]?( .{1,15})? FE[SZ]ES|SIRVA A VONTADE|SEUS? (?:PNC|VAGABUNDO)|SEXO (?:(?:AN|OR|VA[GJ]IN)A?[LU]|SELVA[GJ](?:EM|I))|TRA[CÇS]EI(?:.{1,15})? (?:(?:MA)?MAE|(?:PA)?PAI)|(?:C[EÊ]?|G|TU|V(?:O?C[EÊ]?|G)|SE)S? (?:DA(?:[RO]|U[MN])? [OU]|(?:[EÉ]H?|SA[OU][MN]?)? BUR[AO])|V(?:A[IO]?|Æ) ?(?:SE LAS[CK]AR?|TOMAR? ?N[AOÒ])(?:[CK]U)?|U[MN][AS]? (?:[CK]ARINHA LEGAL|[EI]ST[UÚ]PID[OU]|IDIOTA|N[OU]B|PUT)|V(OC[EÊ]S|CS?|6) SA[OU][MN]? BUR[AO]|VIRAR?[ \-]TRIPA|V[OÔ]U? TE MAMAR?|ZOAR? (?:I[CÇS]T?[OU] )?A(?:K|QU)I)S?(?:[^A-ZÃÂÁÀÄ@ÇÈÉÊẼêÌÍÏÓÒÔÕQ̃ÚŰÜŨ]|$)';
terms := '(?:[^A-ZÃÂÁÀÄ@ÇÈÉÊẼêÌÍÏÓÒÔÕQ̃ÚŰÜŨ]|^)(?:MAMAR? (?:EM|N[AOU])|MAI?S GOSTOS[AO]|MAMA EU|ME AJUDAR?( .{1,10})? (?:PF|POR FAVOR?)|[MT]E COM[AEI]R?|MELHOR(?:ES)? (?:AMIG[AO]|MAE|PAI)S? DO MUNDO|MEU PAI (?:NU|PELAD[OU])|MINHA MAE (?:NUA|PELADA)|MIOU?J[OU] D[EI]|M[OU]LE(?:K|QU)[EI] ZI[CK]A|M(?:UI)?T[AOU]? (?:DOID[AO]|LO[CK][AOU](?:RA)?|LOUC[U]|LOUK[AOU])|M[UÚ]SI[CK]A LIXO|[NÑ](?:A?(?:O|U[MN]))? GOST[OU] D[EI](?:.{1,10})? (?:BRAN[CK][AOU]|PRET[AOU]|NEGR[AOU])|NINGU[EÉ]M LIGA|OLA PESOAS|(?:OLH|VISIT)[AE]M? (?:[OU] )?MEU [CK]ANAL|PAGA[ -]PAU|PA(?:O|U[MN]) DE BATATAA?|PARE[CÇS]E (?:(?:A(?:K|QU)ELA )?SUA MAE|(?:A(?:K|QU)ELE )?SEU PAI)|PASA(?:NDO|R)? POR CIMA|PAI?STEL ?D[EI] ?FLANG[OU]|PEGA (?:NA MINHA|NO MEU)|PESOAS? SEI?[MN] NO[CÇ]A(?:O|U[MN])|[KQ](?:U?[EI][MN]?)? (?:[OU] )?PARI[OU]|RAB[OU] PRES[OU]|SA[OU][MN]? U[MN] BAND[OU] D[EI]|[CÇS]ENTAR? H?EI?[MN] [CS]IMA|S[EI] (?:E|IN?)SCREVAM?( .{1,10})? [CK]ANAL|SEI D[EI] NADA|SIGNIFICA[MR]?( .{1,15})? FE[SZ]ES|SIRVA A VONTADE|SEUS? (?:PNC|VAGABUNDO)|SEXO (?:(?:AN|OR|VA[GJ]IN)A?[LU]|SELVA[GJ](?:EM|I))|TRA[CÇS]EI(?:.{1,15})? (?:(?:MA)?MAE|(?:PA)?PAI)|(?:C[EÊ]?|G|TU|V(?:O?C[EÊ]?|G)|SE)S? (?:DA(?:[RO]|U[MN])? [OU]|(?:[EÉ]H?|SA[OU][MN]?)? BUR[AO])|V(?:A[IO]?|Æ) ?(?:SE LAS[CK]AR?|TOMAR? ?N[AOÒ])(?:[CK]U)?|U[MN][AS]? (?:[CK]ARINHA LEGAL|[EI]ST[UÚ]PID[OU]|IDIOTA|N[OU]B|PUT)|V(OC[EÊ]S|CS?|6) SA[OU][MN]? BUR[AO]|VIRAR?[ \-]TRIPA|V[OÔ]U? TE MAMAR?|ZOAR? (?:I[CÇS]T?[OU] )?A(?:K|QU)I)S?(?:[^A-ZÃÂÁÀÄ@ÇÈÉÊẼêÌÍÏÓÒÔÕQ̃ÚŰÜŨ]|$)';


terms_FP := '(?:[^a-zA-ZÃÂÁÀÄ@ÇÈÉÊẼêÌÍÏÓÒÔÕQ̃ÚŰÜŨ\-]|^)(?:CÂNCER DE MAMA NO)(?:[^a-zA-ZÃÂÁÀÄ@ÇÈÉÊẼêÌÍÏÓÒÔÕQ̃ÚŰÜŨ\-]|$)';
terms_FP := '(?:[^a-zA-ZÃÂÁÀÄ@ÇÈÉÊẼêÌÍÏÓÒÔÕQ̃ÚŰÜŨ\-]|^)(?:CÂNCER DE MAMA NO)(?:[^a-zA-ZÃÂÁÀÄ@ÇÈÉÊẼêÌÍÏÓÒÔÕQ̃ÚŰÜŨ\-]|$)';


!( rmdoubles( added_lines ) irlike terms_FP | rmdoubles( summary ) irlike terms_FP ) & (
!( rmdoubles( added_lines ) irlike terms_FP | rmdoubles( summary ) irlike terms_FP ) & (
( ccnorm( rmdoubles( added_lines ) ) irlike terms | rmdoubles( added_lines ) irlike terms )
( ccnorm( rmdoubles( added_lines ) ) irlike terms | rmdoubles( added_lines ) irlike terms )
& !( ccnorm( rmdoubles( removed_lines ) ) irlike terms | rmdoubles( removed_lines ) irlike terms )
& !( ccnorm( rmdoubles( removed_lines ) ) irlike terms | rmdoubles( removed_lines ) irlike terms )
);
);
) | (
) | (
/* Expressões sem o uso da função "ccnorm" */
/* Expressões sem o uso da função "ccnorm" */
terms := '(?:[^a-zA-ZÃÂÁÀÄ@ÇÈÉÊẼêÌÍÏÓÒÔÕQ̃ÚŰÜŨÑ]|^)(?:(?:[ST]U[A@] (?:M[A@])?M[AÃÂÁÀÄÅ@]E (?:[EÉÈÊê]H? MINH[A@]|DE (?:4|[KQ]U[A@]TRO)|FEDE)|TU[A@] (?:M[A@])?M[AÃÂÁÀÄÅ@]E))(?:[^a-zA-ZÃÂÁÀÄ@ÇÈÉÊẼêÌÍÏÓÒÔÕQ̃ÚŰÜŨÑ]|$)';
terms := '(?:[^a-zA-ZÃÂÁÀÄ@ÇÈÉÊẼêÌÍÏÓÒÔÕQ̃ÚŰÜŨÑ]|^)(?:(?:[ST]U[A@] (?:M[A@])?M[AÃÂÁÀÄÅ@]E (?:[EÉÈÊê]H? MINH[A@]|DE (?:4|[KQ]U[A@]TRO)|FEDE)|TU[A@] (?:M[A@])?M[AÃÂÁÀÄÅ@]E))(?:[^a-zA-ZÃÂÁÀÄ@ÇÈÉÊẼêÌÍÏÓÒÔÕQ̃ÚŰÜŨÑ]|$)';


rmdoubles( added_lines ) irlike terms
rmdoubles( added_lines ) irlike terms
& !rmdoubles( removed_lines ) irlike terms;
& !rmdoubles( removed_lines ) irlike terms;
) | (
) | (
/* Expressões utilizadas somente nos domínios de contéudo */
/* Expressões utilizadas somente nos domínios de contéudo */
terms := '(?:[^A-ZÃÂÁÀÄ@ÇÈÉÊẼêÌÍÏÓÒÔÕQ̃ÚŰÜŨ]|^)(?:MUITO (?:FEI[AOU]|NOJENT[AOU])|NADA (?:A VER|HAVER) IRMA(?:O|U[MN])?|[NÑ](?:(?:A?(?:O|U[MN]))?|INGU[EÉ][MN]) (?:PRESTA|(?:(?:[KQ](?:U?E)? )?(?:(?:[MT]E )?INTERE[CÇS]A|[MT]E IMPORTA))|SABE (?:DE )?NADA|SEI (?:(?:K|QU)[EÊ]|[KQ]) LAH?|SERVE (?:MAI?S )?PA?RA (?:MAI?S )?NADAS?)|RUI[MN] (?:DEMAI[SX]|DMS|PA?RA (?:[CK]ARAMBA|D[EÉ]D[EÉ]U))|TU?D[OU]? [EI]SCRIT[OU] P(?:EL[AO]|OR)|VAI EMBORA D?A(?:K|QU)I|VAM[OU]S? [KQ](?:U?[EI])? VAM[OU]S?|VC EH?)(?:[^A-ZÃÂÁÀÄ@ÇÈÉÊẼêÌÍÏÓÒÔÕQ̃ÚŰÜŨ]|$)';
terms := '(?:[^A-ZÃÂÁÀÄ@ÇÈÉÊẼêÌÍÏÓÒÔÕQ̃ÚŰÜŨ]|^)(?:MAI?S LEGA[LU] D[OU] MUND[OU]|MUITO (?:FEI[AOU]|NOJENT[AOU])|NADA (?:A VER|HAVER) IRMA(?:O|U[MN])?|[NÑ](?:(?:A?(?:O|U[MN]))?|INGU[EÉ][MN]) (?:PRESTA|(?:(?:[KQ](?:U?E)? )?(?:(?:[MT]E )?INTERE[CÇS]A|[MT]E IMPORTA))|SABE (?:DE )?NADA|SEI (?:(?:K|QU)[EÊ]|[KQ]) LAH?|SERVE (?:MAI?S )?PA?RA (?:MAI?S )?NADAS?)|RUI[MN] (?:DEMAI[SX]|DMS|PA?RA (?:[CK]ARAMBA|D[EÉ]D[EÉ]U))|TU?D[OU]? [EI]SCRIT[OU] P(?:EL[AO]|OR)|VAI EMBORA D?A(?:K|QU)I|VAM[OU]S? [KQ](?:U?[EI])? VAM[OU]S?|VC EH?)(?:[^A-ZÃÂÁÀÄ@ÇÈÉÊẼêÌÍÏÓÒÔÕQ̃ÚŰÜŨ]|$)';


article_namespace % 2 == 0
article_namespace % 2 == 0
& ( ( ccnorm( rmdoubles( added_lines ) ) irlike terms | rmdoubles( added_lines ) irlike terms )
& ( ( ccnorm( rmdoubles( added_lines ) ) irlike terms | rmdoubles( added_lines ) irlike terms )
& !( ccnorm( rmdoubles( removed_lines ) ) irlike terms | rmdoubles( removed_lines ) irlike terms )
& !( ccnorm( rmdoubles( removed_lines ) ) irlike terms | rmdoubles( removed_lines ) irlike terms )
);
);
) | (
) | (
/* Bloqueio total */
/* Bloqueio total */
terms := 'PUTA QUE PARIU';
terms := 'PUTA QUE PARIU';


( ccnorm( rmdoubles( added_lines ) ) irlike terms | rmdoubles( added_lines ) irlike terms )
( ccnorm( rmdoubles( added_lines ) ) irlike terms | rmdoubles( added_lines ) irlike terms )
& !( ccnorm( rmdoubles( removed_lines ) ) irlike terms | rmdoubles( removed_lines ) irlike terms );
& !( ccnorm( rmdoubles( removed_lines ) ) irlike terms | rmdoubles( removed_lines ) irlike terms );
) );
) );