Správa filtrů zneužití

Rozdíly mezi verzemi

PoložkaVerze z 3. 12. 2015, 22:24 od uživatele Matěj SuchánekVerze z 15. 6. 2016, 21:01 od uživatele Martin Urbanec
Základní informace
Poznámky:
+copyvio --Martin Urbanec
Varování, úprava výrazů.
Varování, úprava výrazů.


Zkrácení výrazu, rychlost filtru je stále k ničemu.
Zkrácení výrazu, rychlost filtru je stále k ničemu.


Další řetězce pryč, plus {{chyba}}.
Další řetězce pryč, plus {{chyba}}.


Pryč zbytečné řetězce, změna pořadí jich a podmínek, nerozlišujeme velikost (pokus o zrychlení filtru).
Pryč zbytečné řetězce, změna pořadí jich a podmínek, nerozlišujeme velikost (pokus o zrychlení filtru).


Ze seznamu zpět k regexu.
Ze seznamu zpět k regexu.


Další pokus.
Další pokus.


Stop, filtr je strašně pomalý.
Stop, filtr je strašně pomalý.
-----
-----
new_pst
new_pst


contains_any
contains_any


to je divné, test odhalil Janu Lánovou z 3.6., ale značka nikde
to je divné, test odhalil Janu Lánovou z 3.6., ale značka nikde


snad to teď již bude OK, test odhalil Rosičáka 20.5.
snad to teď již bude OK, test odhalil Rosičáka 20.5.


ačkoliv jsme bez zásahů, dávám značku; plus substované copyvio
ačkoliv jsme bez zásahů, dávám značku; plus substované copyvio


bohužel filtr vnímá až nový wikitext, takže je nutné přidávat úryvky šablon
bohužel filtr vnímá až nový wikitext, takže je nutné přidávat úryvky šablon
----
----
přidány další šablony
přidány další šablony
----
----
prozatím jen pro záznam; pokud nenajdu nějakou jinou zákonitost, budou se muset (hlavně údržbové) šablony přidávat jedna po druhé
prozatím jen pro záznam; pokud nenajdu nějakou jinou zákonitost, budou se muset (hlavně údržbové) šablony přidávat jedna po druhé
Podmínky filtru
Podmínky:
! 'bot' in user_groups
! 'bot' in user_groups
& (
& (
  article_namespace == 0
  article_namespace == 0
  & (
  & (
   line1 := '\{\{(cedule\||chyba\||kategorie\||#switch:)|class="doplnte-zdroj"';
   line1 := '\{\{(cedule\||chyba\||kategorie\||copyvio\||#switch:)|class="doplnte-zdroj"';
   rmwhitespace(added_lines_pst) irlike line1
   rmwhitespace(added_lines_pst) irlike line1
   &! rmwhitespace(removed_lines) irlike line1
   &! rmwhitespace(removed_lines) irlike line1
  )
  )
)
)