Saltar para o conteúdo

Administração do filtro de abusos

Diferenças entre versões

EntradaVersão de 14h17min de 17 de novembro de 2017 por !SilentVersão de 16h56min de 19 de novembro de 2017 por He7d3r
Informações básicas
Notas:
Descrição: filtro destinado a barrar o uso de memes de internet, como "coé rapaziada", "dougras", "birl" (ver [[WP:FE/VANDAL]]).
Descrição: filtro destinado a barrar o uso de memes de internet, como "coé rapaziada", "dougras", "birl" (ver [[WP:FE/VANDAL]]).


* +expressão. --!Silent (18/mai/2017)
* +expressão. --!Silent (18/mai/2017)
* +expressões. --!Silent (01/jun/2017)
* +expressões. --!Silent (01/jun/2017)
* +expressão --Mr. Fulano (4/6/17)
* +expressão --Mr. Fulano (4/6/17)
* +expressão. Removendo por agora expressão adicionada pelo Mr. Fulano, devido ao fato do filtro não identificá-la apropriadamente. --!Silent (07/jun/2017)
* +expressão. Removendo por agora expressão adicionada pelo Mr. Fulano, devido ao fato do filtro não identificá-la apropriadamente. --!Silent (07/jun/2017)
* +expressões. --!Silent (22/jun/2017)
* +expressões. --!Silent (22/jun/2017)
* +expressão. --!Silent (13/jul/2017)
* +expressão. --!Silent (13/jul/2017)
* Ajustes. --!Silent (22/jul/2017)
* Ajustes. --!Silent (22/jul/2017)
* +expressão. --!Silent (20/ago/2017)
* +expressão. --!Silent (20/ago/2017)
* +expressão. --!Silent (22/ago/2017)
* +expressão. --!Silent (22/ago/2017)
* +expressão. --!Silent (31/ago/2017)
* +expressão. --!Silent (31/ago/2017)
* +variação. --!Silent (13/set/2017)
* +variação. --!Silent (13/set/2017)
* +expressões. --!Silent (18/set/2017)
* +expressões. --!Silent (18/set/2017)
* ajuste para evitar FP. --!Silent (19/set/2017)
* ajuste para evitar FP. --!Silent (19/set/2017)
* +expressão. --!Silent (22/set/2017)
* +expressão. --!Silent (22/set/2017)
* Ajustes para evitar FP. --!Silent (24/set/2017)
* Ajustes para evitar FP. --!Silent (24/set/2017)
* Migrando expressões do filtro 139. --!Silent (25/set/2017)
* Migrando expressões do filtro 139. --!Silent (25/set/2017)
* +expressão. --!Silent (27/set/2017)
* +expressão. --!Silent (27/set/2017)
* +expressão. --!Silent (30/set/2017)
* +expressão. --!Silent (30/set/2017)
* +expressões. --!Silent (02/out/2017)
* +expressões. --!Silent (02/out/2017)
* +expressões, ajuste na condição para pegar os casos em que um pipe é usado anterior ou posteriormente ao termo. --!Silent (03/out/2017)
* +expressões, ajuste na condição para pegar os casos em que um pipe é usado anterior ou posteriormente ao termo. --!Silent (03/out/2017)
* +variação, ajustes nas condições para evitar FP. --!Silent (05/out/2017)
* +variação, ajustes nas condições para evitar FP. --!Silent (05/out/2017)
* -expressão migrada para o filtro 139, -caracteres já normalizados pela função ccnorm. --!Silent (09/out/2017)
* -expressão migrada para o filtro 139, -caracteres já normalizados pela função ccnorm. --!Silent (09/out/2017)
* +expressões, ajustes para evitar FP. --!Silent (11/out/2017)
* +expressões, ajustes para evitar FP. --!Silent (11/out/2017)
* +termo. --!Silent (13/out/2017)
* +termo. --!Silent (13/out/2017)
* +expressão. --!Silent (14/out/2017)
* +expressão. --!Silent (14/out/2017)
* +expressões. --!Silent (15/out/2017)
* +expressões. --!Silent (15/out/2017)
* Ajustes para evitar FP. --!Silent (16/out/2017)
* Ajustes para evitar FP. --!Silent (16/out/2017)
* +expressão. --!Silent (20/out/2017)
* +expressão. --!Silent (20/out/2017)
* +expressão. --!Silent (25/out/2017)
* +expressão. --!Silent (25/out/2017)
* +expressão. --!Silent (05/nov/2017)
* +expressão. --!Silent (05/nov/2017)
* +variação, pondo para executar no sumário. --!Silent (07/nov/2017)
* +variação, pondo para executar no sumário. --!Silent (07/nov/2017)
* +expressões, ajustes. --!Silent (09/nov/2017)
* +expressões, ajustes. --!Silent (09/nov/2017)
* +expressão. --!Silent (11/nov/2017)
* +expressão. --!Silent (11/nov/2017)
* Ajustes para evitar FP. --!Silent (17/nov/2017)
* Ajustes para evitar FP. --!Silent (17/nov/2017)
* Remoção de caracteres repetidos. --Helder
Condições do filtro
Condições:
(ajuda | discussão)
!'confirmed' in user_groups & ( (
!'confirmed' in user_groups & ( (
terms := '(?:[^A-ZÃÂÁÀÄ@ÇÈÉÊẼêÌÍÏÓÒÔÕQ̃ÚŰÜŨ\-]|^)(?:A[CK]R[EI](.{1,15})? DINOSAUR[OU]|DINOSAUR[OU](.{1,15})? A[CK]R[EI]|A[IÍÌ] (?:QU?|K)[EI]? (?:DEL[IÍÌ]CIA|D[EI]MAI[SX])|AGARAGA|A(?:K|QU)I (?:[EÉ]H? (?:A )?SAM|(?:.{1,20})? O LUAN ?GAMEPLAY|T[EÊê]I?[MN] [CK]ORA[GJ](?:EM|I))|ATRA[S|]AR? N[OU] ENEM|BI(?:RL|LR|R?LAD(?:A|INHA|ORA?)|(?:CH|X)[OU] PIRULETA)|[CK]ATIOR[OU]|[CS][EÉÊê]P(?:AO|I[MN](?:H[OU])?|[OU]) D[EI] MAD[EÊê]I?RA|(?:CH|X)ANA[IÍ]NA|[CK]O[EÉÈ] ?RAPA[SZ][EI]ADA|[CK][OÓ]PIAR? [NÑ](?:A(?:O|U[MN])?)? [CK]OM[EÉ]DIA|DOUGRAS|(?:[EI] ?A[EI]|FALA) GALERINHA|(?:ES)?TAS? (?:A PEGAR?|PEGAND[OU]) FOG[OU] (?:ANIMA[LU]|BI(?:CH|X)[OU])|EU ?S[OÔ]U? ?UMA ?FO[CK]A|FIL[OÓÒ]SOFO PIT[OÓÒ]N|GAL[OU] [CS]EG[OU]|[GJ]EMIDA(?:O|U[MN])|GEMID[OU](.{1,20})?(?:WHAT)?[SZ]AP|I[SXZ]PER?[RT]INH[OU]|JUA[OU][MN]? PAUL[OU]|JUREG|(?:K|QU)ER[OU] [CK]AF[EÉ]|LARGAR? MA[OU][MN]? DE SER BESTA|LINGUI[CÇS]A D[EI] FEIJA[OU][MN]? (?:K|QU)EIMAD[OU]|MAGRELIN(?:H[OU])?|MORE,? DIABO|[MS]EU AFONSO|NANI[?!][!?]?|(?:N(?:AO)? [EÉÈ]H?|SOU) O DOUG[LR]AS|[NÑ](?:A?(?:O|U[MN]))? FAZ IST?O COMIGO (?:[NÑ](?:A?(?:O|U[MN]))? )?(?:[CK]ARA|MAN[OU]?|V[EÉ]I)|NEGA(?:O|U[MN]) D[OU] (?:(?:WHAT)?[SZ]AP(?: ?[SZ]AP)?|WHAT[SZ])|NO [CS][EÉ]U T[EÊê]M PAO|NUNCA NEM VI|OMA[EI] [UW]A M[OÔ]U? (?:[CS]H|X)IND[EÊê]I?RU|P[OU](?:CH|X)A(?:, ?| )CRUSH[EI]?|(?:POR ?(?:[KQ])U?[EÊê]?|PQ) [NÑ](?:A?(?:O|U[MN]))? ME NOTA|(?:Q|(?:K|QU)[EI]) DIA FOI I[CÇS][OU]|SAB[EI] OND[EI](?: .{1,15})? (?:[EI]S)?T[OÔ]U?|SA[MN]DU[IÍ](?:CH|X)[EI][\s\-]I?(?:CH|X)[EI]|SA[MN] [EÉÈ]H? BRAB[OU]|SA[MN]GU[EI] D[EI] [GJ][E-][SZ]UI?S TEI?[MN] PODER|SER U[MN] [GJ]EST[OU] HOM[EI]I?[MN]?|SERJAO BERANTEIRO|SU[CK][OU] D[EI] MARA[CK]UJA|VO?C[EÊê]? N(?:A?O)? SAB[EI] (?:E )?NEI?[MN] EU)S?(?:[^A-ZÃÂÁÀÄ@ÇÈÉÊẼêÌÍÏÓÒÔÕQ̃ÚŰÜŨ\-]|$)';
terms := '(?:[^A-ZÃÂÁÀÄ@ÇÈÉÊẼêÌÍÏÓÒÔÕÚŰÜŨ\-]|^)(?:A[CK]R[EI](.{1,15})? DINOSAUR[OU]|DINOSAUR[OU](.{1,15})? A[CK]R[EI]|A[IÍÌ] (?:QU?|K)[EI]? (?:DEL[IÍÌ]CIA|D[EI]MAI[SX])|AGARAGA|A(?:K|QU)I (?:[EÉ]H? (?:A )?SAM|(?:.{1,20})? O LUAN ?GAMEPLAY|T[EÊê]I?[MN] [CK]ORA[GJ](?:EM|I))|ATRA[S|]AR? N[OU] ENEM|BI(?:RL|LR|R?LAD(?:A|INHA|ORA?)|(?:CH|X)[OU] PIRULETA)|[CK]ATIOR[OU]|[CS][EÉÊê]P(?:AO|I[MN](?:H[OU])?|[OU]) D[EI] MAD[EÊê]I?RA|(?:CH|X)ANA[IÍ]NA|[CK]O[EÉÈ] ?RAPA[SZ][EI]ADA|[CK][OÓ]PIAR? [NÑ](?:A(?:O|U[MN])?)? [CK]OM[EÉ]DIA|DOUGRAS|(?:[EI] ?A[EI]|FALA) GALERINHA|(?:ES)?TAS? (?:A PEGAR?|PEGAND[OU]) FOG[OU] (?:ANIMA[LU]|BI(?:CH|X)[OU])|EU ?S[OÔ]U? ?UMA ?FO[CK]A|FIL[OÓÒ]SOFO PIT[OÓÒ]N|GAL[OU] [CS]EG[OU]|[GJ]EMIDA(?:O|U[MN])|GEMID[OU](.{1,20})?(?:WHAT)?[SZ]AP|I[SXZ]PER?[RT]INH[OU]|JUA[OU][MN]? PAUL[OU]|JUREG|(?:K|QU)ER[OU] [CK]AF[EÉ]|LARGAR? MA[OU][MN]? DE SER BESTA|LINGUI[CÇS]A D[EI] FEIJA[OU][MN]? (?:K|QU)EIMAD[OU]|MAGRELIN(?:H[OU])?|MORE,? DIABO|[MS]EU AFONSO|NANI[?!][!?]?|(?:N(?:AO)? [EÉÈ]H?|SOU) O DOUG[LR]AS|[NÑ](?:A?(?:O|U[MN]))? FAZ IST?O COMIGO (?:[NÑ](?:A?(?:O|U[MN]))? )?(?:[CK]ARA|MAN[OU]?|V[EÉ]I)|NEGA(?:O|U[MN]) D[OU] (?:(?:WHAT)?[SZ]AP(?: ?[SZ]AP)?|WHAT[SZ])|NO [CS][EÉ]U T[EÊê]M PAO|NUNCA NEM VI|OMA[EI] [UW]A M[OÔ]U? (?:[CS]H|X)IND[EÊê]I?RU|P[OU](?:CH|X)A(?:, ?| )CRUSH[EI]?|(?:POR ?(?:[KQ])U?[EÊê]?|PQ) [NÑ](?:A?(?:O|U[MN]))? ME NOTA|(?:Q|(?:K|QU)[EI]) DIA FOI I[CÇS][OU]|SAB[EI] OND[EI](?: .{1,15})? (?:[EI]S)?T[OÔ]U?|SA[MN]DU[IÍ](?:CH|X)[EI][\s\-]I?(?:CH|X)[EI]|SA[MN] [EÉÈ]H? BRAB[OU]|SA[MN]GU[EI] D[EI] [GJ][E-][SZ]UI?S TEI?[MN] PODER|SER U[MN] [GJ]EST[OU] HOM[EI]I?[MN]?|SERJAO BERANTEIRO|SU[CK][OU] D[EI] MARA[CK]UJA|VO?C[EÊê]? N(?:A?O)? SAB[EI] (?:E )?NEI?[MN] EU)S?(?:[^A-ZÃÂÁÀÄ@ÇÈÉÊẼêÌÍÏÓÒÔÕÚŰÜŨ\-]|$)';


ccnorm( rmdoubles( summary ) ) irlike terms | (
ccnorm( rmdoubles( summary ) ) irlike terms | (
( 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 )
);
);
) | (
) | (
/* Termos que podem ter uma ocorrência válida em certas páginas */
/* Termos que podem ter uma ocorrência válida em certas páginas */
terms := '(?:[^a-zA-ZÃÂÁÀÄ@ÇÈÉÊẼêÌÍÏÓÒÔÕQ̃ÚŰÜŨ]|^)(?:JAILSON MENDES|PAULO GUINA)(?:[^a-zA-ZÃÂÁÀÄ@ÇÈÉÊẼêÌÍÏÓÒÔÕQ̃ÚŰÜŨ]|$)';
terms := '(?:[^a-zA-ZÃÂÁÀÄ@ÇÈÉÊẼêÌÍÏÓÒÔÕÚŰÜŨ]|^)(?:JAILSON MENDES|PAULO GUINA)(?:[^a-zA-ZÃÂÁÀÄ@ÇÈÉÊẼêÌÍÏÓÒÔÕÚŰÜŨ]|$)';


!( article_text irlike terms ) & ( ccnorm( rmdoubles( summary ) ) irlike terms | (
!( article_text irlike terms ) & ( ccnorm( rmdoubles( summary ) ) irlike terms | (
( 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 )
) );
) );
) | (
) | (
/* Termos que podem ter uma ocorrência válida em certas páginas, sem a função "ccnorm" e com "rlike" */
/* Termos que podem ter uma ocorrência válida em certas páginas, sem a função "ccnorm" e com "rlike" */
terms := '(?:[^a-zãâáàä@çèéêẽêìíïóòôõq̃úűüũA-ZÃÂÁÀÄ@ÇÈÉÊẼêÌÍÏÓÒÔÕQ̃ÚŰÜŨÑ]|^)(?:jo[aã@]o p[a@]ulo|[iI][rR][iI][nN][eE][uU]|IRINEU)(?:[^a-zãâáàä@çèéêẽêìíïóòôõq̃úűüũA-ZÃÂÁÀÄ@ÇÈÉÊẼêÌÍÏÓÒÔÕQ̃ÚŰÜŨÑ]|$)';
terms := '(?:[^a-zãâáàä@çèéêẽêìíïóòôõúűüũA-ZÃÂÁÀÄ@ÇÈÉÊẼêÌÍÏÓÒÔÕÚŰÜŨÑ]|^)(?:jo[aã@]o p[a@]ulo|[iI][rR][iI][nN][eE][uU]|IRINEU)(?:[^a-zãâáàä@çèéêẽêìíïóòôõúűüũA-ZÃÂÁÀÄ@ÇÈÉÊẼêÌÍÏÓÒÔÕÚŰÜŨÑ]|$)';
terms_counterFP := '(?:[^a-zãâáàä@çèéêẽêìíïóòôõq̃úűüũA-ZÃÂÁÀÄ@ÇÈÉÊẼêÌÍÏÓÒÔÕQ̃ÚŰÜŨÑ]|^)(?:(?:[A-Z][\w]+ )Irineu|Irineu(?: [A-Z][\w]+))(?:[^a-zãâáàä@çèéêẽêìíïóòôõq̃úűüũA-ZÃÂÁÀÄ@ÇÈÉÊẼêÌÍÏÓÒÔÕQ̃ÚŰÜŨÑ]|$)';
terms_counterFP := '(?:[^a-zãâáàä@çèéêẽêìíïóòôõúűüũA-ZÃÂÁÀÄ@ÇÈÉÊẼêÌÍÏÓÒÔÕÚŰÜŨÑ]|^)(?:(?:[A-Z][\w]+ )Irineu|Irineu(?: [A-Z][\w]+))(?:[^a-zãâáàä@çèéêẽêìíïóòôõúűüũA-ZÃÂÁÀÄ@ÇÈÉÊẼêÌÍÏÓÒÔÕÚŰÜŨÑ]|$)';


!( article_text irlike terms ) & ( rmdoubles( summary ) rlike terms | (
!( article_text irlike terms ) & ( rmdoubles( summary ) rlike terms | (
!rmdoubles( added_lines ) rlike terms_counterFP & ( rmdoubles( added_lines ) rlike terms
!rmdoubles( added_lines ) rlike terms_counterFP & ( rmdoubles( added_lines ) rlike terms
& !rmdoubles( removed_lines ) rlike terms
& !rmdoubles( removed_lines ) rlike terms
) )
) )
);
);
) );
) );