Saltar para o conteúdo

Administração do filtro de abusos

Diferenças entre versões

EntradaVersão de 17h00min de 19 de novembro de 2017 por He7d3rVersão de 02h51min de 22 de novembro de 2017 por !Silent
Informações básicas
Notas:
Descrição: filtro referente ao bloqueio de conteúdo indevido em língua estrangeira (ver [[WP:FE/VANDAL]]).
Descrição: filtro referente ao bloqueio de conteúdo indevido em língua estrangeira (ver [[WP:FE/VANDAL]]).


* +termo. --!Silent (19/mai/2017)
* +termo. --!Silent (19/mai/2017)
* Pondo para avisar e etiquetar ao invés de impedir. --!Silent (26/mai/2017)
* Pondo para avisar e etiquetar ao invés de impedir. --!Silent (26/mai/2017)
* Removendo termo que causava muito FP. --!Silent (30/mai/2017)
* Removendo termo que causava muito FP. --!Silent (30/mai/2017)
* Pondo o filtro para não executar em PUs (e subpáginas), páginas de teste e em "Wikipédia:Filtro de edições/Solicitações"; ajuste para tentar FP. --!Silent (08/jun/2017)
* Pondo o filtro para não executar em PUs (e subpáginas), páginas de teste e em "Wikipédia:Filtro de edições/Solicitações"; ajuste para tentar FP. --!Silent (08/jun/2017)
* Ajustes. --!Silent (22/jul/2017)
* Ajustes. --!Silent (22/jul/2017)
* Ajuste na regex. --!Silent (05/ago/2017)
* Ajuste na regex. --!Silent (05/ago/2017)
* +termo. --!Silent (23/ago/2017)
* +termo. --!Silent (23/ago/2017)
* +termo. --!Silent (08/set/2017)
* +termo. --!Silent (08/set/2017)
* ajuste. --!Silent (17/set/2017)
* ajuste. --!Silent (17/set/2017)
* ajuste. --!Silent (20/set/2017)
* ajuste. --!Silent (20/set/2017)
* ajuste para evitar FP. --!Silent (22/set/2017)
* ajuste para evitar FP. --!Silent (22/set/2017)
* Ajustes para evitar FP. --!Silent (24/set/2017)
* Ajustes para evitar FP. --!Silent (24/set/2017)
* +termo. --!Silent (28/set/2017)
* +termo. --!Silent (28/set/2017)
* Ajuste na condição para pegar os casos em que um pipe é usado anterior ou posteriormente ao termo. --!Silent (03/out/2017)
* Ajuste na condição para pegar os casos em que um pipe é usado anterior ou posteriormente ao termo. --!Silent (03/out/2017)
* Ajustes nas condições para evitar FP. --!Silent (05/out/2017)
* Ajustes nas condições para evitar FP. --!Silent (05/out/2017)
* -caracteres já normalizados pela função ccnorm. --!Silent (10/out/2017)
* -caracteres já normalizados pela função ccnorm. --!Silent (10/out/2017)
* ajustes. --!Silent (22/out/2017)
* ajustes. --!Silent (22/out/2017)
* Remoção de caracteres repetidos. --Helder
* Remoção de caracteres repetidos. --Helder
* +termo. --!Silent (21/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ÃÂÁÀÄ@ÇÈÉÊẼêÌÍÏÓÒÔÕÚŰÜŨ\-]|^)(?:BITCH(?:ES)?|BLOW ?JOB|(?:BUL ?)?SHIT|COCK|IDIOT|FAG(?:OT)?|(?:MOTHER ?)?FUCK(?:ER)?|ORGASM|PORN|SUCK(?:ER)?)S?(?:[^A-ZÃÂÁÀÄ@ÇÈÉÊẼêÌÍÏÓÒÔÕÚŰÜŨ\-]|$)';
terms := '(?:[^A-ZÃÂÁÀÄ@ÇÈÉÊẼêÌÍÏÓÒÔÕÚŰÜŨ\-]|^)(?:BITCH(?:ES)?|BLOW ?JOB|(?:BUL ?)?SHIT|COCK|DICK|IDIOT|FAG(?:OT)?|(?:MOTHER ?)?FUCK(?:ER)?|ORGASM|PORN|SUCK(?:ER)?)S?(?:[^A-ZÃÂÁÀÄ@ÇÈÉÊẼêÌÍÏÓÒÔÕÚŰÜŨ\-]|$)';


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


!ccnorm( rmdoubles( added_lines ) ) irlike terms_FP & ( ccnorm( rmdoubles( added_lines ) ) irlike terms | rmdoubles( added_lines ) irlike terms )
!ccnorm( rmdoubles( added_lines ) ) irlike terms_FP & ( 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 sem o uso da função "ccnorm" */
/* Termos sem o uso da função "ccnorm" */
terms := '(?:[^a-zA-ZÃÂÁÀÄ@ÇÈÉÊẼêÌÍÏÓÒÔÕÚŰÜŨ\-]|^)(?:[A@]SS)(?:[^a-zA-ZÃÂÁÀÄ@ÇÈÉÊẼêÌÍÏÓÒÔÕÚŰÜŨ\-\.:]|$)';
terms := '(?:[^a-zA-ZÃÂÁÀÄ@ÇÈÉÊẼêÌÍÏÓÒÔÕÚŰÜŨ\-]|^)(?:[A@]SS)(?:[^a-zA-ZÃÂÁÀÄ@ÇÈÉÊẼêÌÍÏÓÒÔÕÚŰÜŨ\-\.:]|$)';


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