Diferenças entre versões

EntradaVersão de 13h00min de 10 de dezembro de 2017 por !SilentVersão de 15h40min de 19 de dezembro de 2017 por !Silent
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
* Remoção de caracteres repetidos. --Helder
* +expressão. --!Silent (10/dez/2017)
* +expressão. --!Silent (10/dez/2017)
* +termo. --!Silent (19/dez/2017)
Condições do filtro
Condições:
(ajuda | discussão)
!'confirmed' in user_groups & ( (
!'confirmed' in user_groups & ( (
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|BANDJ?I[DT][OU] IL[IÍ][CS]IT[OU]|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|DAND?[OU] B[OÔ]U?RA|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ÃÂÁÀÄ@ÇÈÉÊẼêÌÍÏÓÒÔÕÚŰÜŨ\-]|$)';
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|BANDJ?I[DT][OU] IL[IÍ][CS]IT[OU]|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|DAND?[OU] B[OÔ]U?RA|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]|ROG[EÉ]RINH[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ÃÂÁÀÄ@ÇÈÉÊẼêÌÍÏÓÒÔÕÚŰÜŨ]|^)(?:JAILSON MENDES|PAULO GUINA)(?:[^a-zA-ZÃÂÁÀÄ@ÇÈÉÊẼêÌÍÏÓÒÔÕÚŰÜŨ]|$)';
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ãâáàä@çèéêẽêìíïóòôõúűüũA-ZÃÂÁÀÄ@ÇÈÉÊẼêÌÍÏÓÒÔÕÚŰÜŨÑ]|^)(?:jo[aã@]o p[a@]ulo|[iI][rR][iI][nN][eE][uU]|IRINEU)(?:[^a-zãâáàä@çèéêẽêìíïóòôõúűüũA-ZÃÂÁÀÄ@ÇÈÉÊẼêÌÍÏÓÒÔÕÚŰÜŨÑ]|$)';
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ãâáàä@çèéêẽêìíïóòôõúűüũA-ZÃÂÁÀÄ@ÇÈÉÊẼêÌÍÏÓÒÔÕÚŰÜŨÑ]|^)(?:(?:[A-Z][\w]+ )Irineu|Irineu(?: [A-Z][\w]+))(?:[^a-zãâáàä@çèéêẽêìíïóòôõúűüũA-ZÃÂÁÀÄ@ÇÈÉÊẼêÌÍÏÓÒÔÕÚŰÜŨÑ]|$)';
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
) )
) )
);
);
) );
) );