Správa filtra zneužití

Rozdiely medzi verziami

PoložkaVerzia z 23:15, 11. máj 2016 od používateľa TeslatonVerzia z 19:06, 16. máj 2016 od používateľa Teslaton
Základné informácie
Poznámky:
Zatiaľ len monitoring na doladenie. --Teslaton 2016-05-11
Zatiaľ len monitoring na doladenie. --Teslaton 2016-05-11
Plus kritérium cez min počet kompletných netriviálnych viet. --Teslaton 2016-05-16
Podmienky filtra
Pravidlá:
(article_namespace == 0) &
(article_namespace == 0) &
(action == "edit") &
(action == "edit") &


/* Ide o už existujúci čl. (nové rieši filter 28) */
/* Ide o už existujúci čl. (nové rieši filter 28) */
(old_size > 0) &
(old_size > 0) &


/* Ide o výraznejšie rozšírenie */
/* Ide o výraznejšie rozšírenie */
(edit_delta > 1000) &
(edit_delta > 1000) & /* prvý lacný test */
(length(rmspecials(rmwhitespace(added_lines))) > 1000) &
(length(rmspecials(rmwhitespace(added_lines))) > 1000) &
(
  /* Aspoň 5 kompletných netriviálnych viet (eliminuje rozšírenia infoboxov a iných šablón, dopĺňanie odrážkových zoznamov a pod.) */
  reSentence := '(?<!\w)\p{Lu}\w*[^\w.|=\[\]{}]*((\s+[("\'„“”‚‘’«»]*(\[\[[^\[\]{}]+\]\]\w*|\{\{[^{}]+\}\}|\w+([\'‚‘’]\w+)?)([^\w.|=\[\]{}]*|(?<=\w)\.(?=\s*\p{Ll})))){3,}\.(?!\s*\p{Ll})';
  rcount(reSentence, added_lines) >= 5
) &


/* Nejde o rozprac. čl, presmerovanie, rozlišovačku, stránku s údržbovou šablónou */
/* Nejde o rozprac. čl, presmerovanie, rozlišovačku, stránku s údržbovou šablónou */
!(new_wikitext rlike '(?i)\{\{\s*(zmazať|zl|delete|porušenie autorských práv|copyvio|disambig|rozlišovacia)\b|\{\{pracuje sa|#(redirect|presmeruj)') &
!(new_wikitext rlike '(?i)\{\{\s*(zmazať|zl|delete|porušenie autorských práv|copyvio|disambig|rozlišovacia)\b|\{\{pracuje sa|#(redirect|presmeruj)') &


/* Nejde o zoznam */
/* Nejde o zoznam */
!(article_text rlike "^(Zoznam)\b") &
!(article_text rlike "^(Zoznam)\b") &


/* Nejde o zoznam udalostí dňa/roka */
/* Nejde o zoznam udalostí dňa/roka */
!(new_wikitext rlike "(?i)\[\[\s*(Category|Kategória)\s*:\s*(Roky|Dni)\b") &
!(new_wikitext rlike "(?i)\[\[\s*(Category|Kategória)\s*:\s*(Roky|Dni)\b") &


/* Nejde o doplnenie IB */
/* Nejde o doplnenie IB */
(
(
   re := "(?i)\{\{(Infobox|Geobox)\b";
   re := "(?i)\{\{(Infobox|Geobox)\b";
   rcount(re, new_wikitext) <= rcount(re, old_wikitext)
   rcount(re, new_wikitext) <= rcount(re, old_wikitext)
) &
) &


/* Vložený text neobsahuje žiaden štandardne uvedený zdroj ani citáciu */
/* Vložený text neobsahuje žiaden štandardne uvedený zdroj ani citáciu */
(
(
   reCitationTpl :=  
   reCitationTpl :=  
     "Preklad|Citácia" +  
     "Preklad|Citácia" +  
     "|Beliana|CathEncy|Catholic-hierarchy|MKL|Názvy obcí|Psí odkaz|PSP|SlovníkyJÚĽŠ|SME|ŠZOCHČPSR|Voľby do NR SR|Vrchy Slovenska|VSOS|Zoznam starostov a primátorov|ZvieraKniha" +  
     "|Beliana|CathEncy|Catholic-hierarchy|MKL|Názvy obcí|Psí odkaz|PSP|SlovníkyJÚĽŠ|SME|ŠZOCHČPSR|Voľby do NR SR|Vrchy Slovenska|VSOS|Zoznam starostov a primátorov|ZvieraKniha" +  
     "|1911|AtlasVKÚ2004|Duna|Encyklopédia astronómie|Filit|FOLDOC|Frazeologická terminológia|Gphmi|Horniny|Minerály|Mineraly.sk|MOŠ URL|MOŠ/MIS|MUSAV|OEIS|OsudBB|Space 40|Spsh|Umelé orgány|Zámky|Zdroj btl|Zdroj scr|Zdroj zoológia" +
     "|1911|AtlasVKÚ2004|Duna|Encyklopédia astronómie|Filit|FOLDOC|Frazeologická terminológia|Gphmi|Horniny|Minerály|Mineraly.sk|MOŠ URL|MOŠ/MIS|MUSAV|OEIS|OsudBB|Space 40|Spsh|Umelé orgány|Zámky|Zdroj btl|Zdroj scr|Zdroj zoológia" +
     "|Infobox priezvisko" +
     "|Infobox priezvisko" +
     "";
     "";
   re := "(?i)\{\{(" + reCitationTpl + ")\b|<ref\b|==\s*Zdroj";
   re := "(?i)\{\{(" + reCitationTpl + ")\b|<ref\b|==\s*Zdroj";


   !(added_lines rlike re)
   !(added_lines rlike re)
)
)