Saltar para o conteúdo

Administração do filtro de abusos

Diferenças entre versões

EntradaVersão de 15h21min de 15 de fevereiro de 2017 por !SilentVersão de 23h25min de 15 de fevereiro de 2017 por !Silent
Informações básicas
Notas:
Descrição: filtro referente ao bloqueio de palavras/expressões de cunho ofensivo relacionado ao projeto.
Descrição: filtro referente ao bloqueio de palavras/expressões de cunho ofensivo relacionado ao projeto.


* Ajuste no código da regex e adicionando mais uma variação numa escrever. --!Silent (09/dez/2016)
* Ajuste no código da regex e adicionando mais uma variação numa escrever. --!Silent (09/dez/2016)
* Adicionando mais expressões. --!Silent (11/dez/2016)
* Adicionando mais expressões. --!Silent (11/dez/2016)
* Adicionando mais uma variação. --!Silent (13/dez/2016)
* Adicionando mais uma variação. --!Silent (13/dez/2016)
* Adicionando mais uma expressão, mais variações e ajustes. --!Silent (15/dez/2016)
* Adicionando mais uma expressão, mais variações e ajustes. --!Silent (15/dez/2016)
* Adicionando mais uma expressão. --!Silent (16/dez/2016)
* Adicionando mais uma expressão. --!Silent (16/dez/2016)
* Mais variações. --!Silent (19/dez/2016)
* Mais variações. --!Silent (19/dez/2016)
* Mais variações. --!Silent (27/dez/2016)
* Mais variações. --!Silent (27/dez/2016)
* Simplificando a regex e mais uma variação. --!Silent (01/jan/2017)
* Simplificando a regex e mais uma variação. --!Silent (01/jan/2017)
* Mais uma expressão. --!Silent (06/jan/2017)
* Mais uma expressão. --!Silent (06/jan/2017)
* Mais uma expressão e uma variação. --!Silent (08/jan/2017)
* Mais uma expressão e uma variação. --!Silent (08/jan/2017)
* Mais expressões. --!Silent (09/jan/2017)
* Mais expressões. --!Silent (09/jan/2017)
* Ajuste. --!Silent (11/jan/2017)
* Ajuste. --!Silent (11/jan/2017)
* Mais uma expressão. --!Silent (24/jan/2017)
* Mais uma expressão. --!Silent (24/jan/2017)
* Mais uma variação. --!Silent (26/jan/2017)
* Mais uma variação. --!Silent (26/jan/2017)
* Mais variações. --!Silent (14/fev/2017)
* Mais variações. --!Silent (14/fev/2017)
* Mais expressões variações. --!Silent (15/fev/2017)
* Mais expressões variações; criando uma nova condição. --!Silent (15/fev/2017)
Condições do filtro
Condições:
(ajuda | discussão)
!'confirmed' in user_groups & (
!'confirmed' in user_groups & ( (
ofensas := '(?:[^A-ZÃÂÁÀÄ@ÇÈÉÊ?êÌÍÏÓÒÔÕQÚUÜU]|^)(?:ACREDITA(?:R|NDO)? NEST?E SIT(?:IO|E)|(?:BUS(?:C[A@]|QUEM)|ESTUD(?:AR?|EM)|OLH[A@E]M?|PESQUIS[A@E]M?|PROCUR[A@E]M?) EM OUTRO (?:LUG[A@]R|LOC[A@]L|SIT(?:E|IO))|COPI[A@E](?:[MR]|NDO)? (?:POR EST?E|(?:[A@]TR[A@]VES )?D(?:[A@O]|EST?E)) (?:SIT(?:E|IO)|WIKIP[EÉÊÈË]DI[A@])|(?:EST?E SIT(?:E|IO)|IST?O|WIKIP[EÉÊÈË]DI[A@]) (?:ESTA ER[A@]DO|(?:N(?:[A@]O)? (?:PREST[A@]|SERVE|EH?(?: SEGURO| (?:.{1,20} )?CONFI[A@]VEL)|V[A@]I TE [A@]JUD[A@]R?))|EH? (?:(?:UM )?(?:LIX(?:O|[A@]O)|S[A@]CO)|CH[A@]T[A@O]|RUIM))|IST?O EH? MENTIR[A@]|(?:N(?:[A@]O)?|NUNC[A@]) (?:(?:CONFI[A@E]M?|[A@]CREDIT[A@E]M?) (?:NEST?E SIT(?:E|IO)|N[A@O] WIKIP[EÉÊÈË]DI[A@])|(?:BUS(?:C[A@]|QUEM)|PESQUIS[A@E]M?) (?:[A@]QUI|(?:[A@]TR[A@]VES D[A@O]|N[A@O]) WIKIP[EÉÊÈË]DI[A@]|(?:[A@]TR[A@]VES )?[DN]EST?E SIT(?:E|IO))|(?:EDIT[A@E]R?|(?:SE )?US[A@E]) (?:EST?E SIT(?:E|IO)|N?[A@O] WIKIP[EÉÊÈË]DI[A@]))|N(?:[A@]O)? COL[A@]BOR[A@E]M?|QU[A@]LQUER (?:B[A@]B[A@]C[A@]|IMBECIL|TROU?X[A@]|PESO[A@]|UM) (?:PODE )?(?:[A@]LTER[A@]|E(?:DIT[A@]|SCREVE))R?|Q(?:UEM?)? (?:T[A@] (?:ESCREVENDO|LENDO)|ESCREVEU IST?O)|S(?:EU|U[A@]) PROFESOR[A@]? (?:IR[A@]|V[A@]I)|SIT(?:E|IO) LIXO|TUDO (?:ER[A@]DO|MENTIR[A@])|V[AÃ@][IO] ESTUD[A@]R? (?:(?:S(?:EU|U[A@]))S?|EM OUTRO)|Z[OU][A@]R? (?:EST?E SIT(?:E|IO)|IST?O|[A@O] WIKIP[EÉÊÈË]DI[A@])|(?:VO?C[EÊ]?S?|TU) (?:COPIOU|N(?:[A@]O)? DEVEM? COPI[A@]R?))(?:[^A-ZÃÂÁÀÄ@ÇÈÉÊ?êÌÍÏÓÒÔÕQÚUÜU]|$)';
ofensas := '(?:[^A-ZÃÂÁÀÄ@ÇÈÉÊ?êÌÍÏÓÒÔÕQÚUÜU]|^)(?:ACREDITA(?:R|NDO)? NEST?E SIT(?:IO|E)|(?:BUS(?:C[A@]|QUEM)|ESTUD(?:AR?|EM)|OLH[A@E]M?|PESQUIS[A@E]M?|PROCUR[A@E]M?) EM OUTRO (?:LUG[A@]R|LOC[A@]L|SIT(?:E|IO))|COPI[A@E](?:[MR]|NDO)? (?:POR EST?E|(?:[A@]TR[A@]VES )?D(?:[A@O]|EST?E)) (?:SIT(?:E|IO)|WIKIP[EÉÊÈË]DI[A@])|(?:EST?E SIT(?:E|IO)|IST?O|WIKIP[EÉÊÈË]DI[A@]) (?:ESTA ER[A@]DO|(?:N(?:[A@]O)? (?:PREST[A@]|SERVE|EH?(?: SEGURO| (?:.{1,20} )?CONFI[A@]VEL)|V[A@]I TE [A@]JUD[A@]R?))|EH? (?:(?:UM )?(?:LIX(?:O|[A@]O)|S[A@]CO)|CH[A@]T[A@O]|RUIM))|IST?O EH? MENTIR[A@]|(?:N(?:[A@]O)?|NUNC[A@]) (?:(?:CONFI[A@E]M?|[A@]CREDIT[A@E]M?) (?:NEST?E SIT(?:E|IO)|N[A@O] WIKIP[EÉÊÈË]DI[A@])|(?:BUS(?:C[A@]|QUEM)|PESQUIS[A@E]M?) (?:[A@]QUI|(?:[A@]TR[A@]VES D[A@O]|N[A@O]) WIKIP[EÉÊÈË]DI[A@]|(?:[A@]TR[A@]VES )?[DN]EST?E SIT(?:E|IO))|(?:EDIT[A@E]R?|(?:SE )?US[A@E]) (?:EST?E SIT(?:E|IO)|N?[A@O] WIKIP[EÉÊÈË]DI[A@]))|QU[A@]LQUER (?:B[A@]B[A@]C[A@]|IMBECIL|TROU?X[A@]|PESO[A@]|UM) (?:PODE )?(?:[A@]LTER[A@]|E(?:DIT[A@]|SCREVE))R?|Q(?:UEM?)? (?:T[A@] (?:ESCREVENDO|LENDO)|ESCREVEU IST?O)|S(?:EU|U[A@]) PROFESOR[A@]? (?:IR[A@]|V[A@]I)|SIT(?:E|IO) LIXO|TUDO (?:ER[A@]DO|MENTIR[A@])|V[AÃ@][IO] ESTUD[A@]R? (?:(?:S(?:EU|U[A@]))S?|EM OUTRO)|Z[OU][A@]R? (?:EST?E SIT(?:E|IO)|IST?O|[A@O] WIKIP[EÉÊÈË]DI[A@])|(?:VO?C[EÊ]?S?|TU) (?:COPIOU|N(?:[A@]O)? DEVEM? COPI[A@]R?))(?:[^A-ZÃÂÁÀÄ@ÇÈÉÊ?êÌÍÏÓÒÔÕQÚUÜU]|$)';


ccnorm( rmdoubles( added_lines ) ) irlike ofensas
ccnorm( rmdoubles( added_lines ) ) irlike ofensas
& !ccnorm( rmdoubles( removed_lines ) ) irlike ofensas;
& !ccnorm( rmdoubles( removed_lines ) ) irlike ofensas;
)
) | (
/* Termos/expressões utilizados somente nos domínios de contéudo */
 
ofensas2 := '(?:[^A-ZÃÂÁÀÄ@ÇÈÉÊ?êÌÍÏÓÒÔÕQÚUÜU]|^)(?:N(?:[A@]O)? COL[A@]BOR[A@E]M?)(?:[^A-ZÃÂÁÀÄ@ÇÈÉÊ?êÌÍÏÓÒÔÕQÚUÜU]|$)';
 
article_namespace % 2 == 0
& article_namespace != 2
& !( article_prefixedtext rlike 'Wikipédia:(?:Pedidos|Página de testes|Tire suas dúvidas|Informe um erro)' )
& ( rmdoubles( added_lines ) irlike ofensas2 & !rmdoubles( removed_lines ) irlike ofensas2 );
) )