Správa filtra zneužití

Rozdiely medzi verziami

PoložkaVerzia z 23:14, 6. máj 2016 od používateľa TeslatonVerzia z 17:07, 11. máj 2016 od používateľa Teslaton
Základné informácie
Poznámky:
Pôvodne podľa en: https://en.wikipedia.org/wiki/Special:AbuseFilter/135
Pôvodne podľa en: https://en.wikipedia.org/wiki/Special:AbuseFilter/135


Množina doplnená o ďalšie spoluhlásky (okrem slabikotvorných), ľahko zadávateľné na sk klávesnici [bcčdďfghjklľmnňpqrřsštťvwxzž]. False positives zbežne overené cez vyhľadávanie (insource:/[bcčdďfghjklľmnňpqrřsštťvwxzž]{7,}/). --Teslaton 2014-04-23
Množina doplnená o ďalšie spoluhlásky (okrem slabikotvorných), ľahko zadávateľné na sk klávesnici [bcčdďfghjklľmnňpqrřsštťvwxzž]. False positives zbežne overené cez vyhľadávanie (insource:/[bcčdďfghjklľmnňpqrřsštťvwxzž]{7,}/). --Teslaton 2016-04-23
 
Plus vybrané opakovania so samohláskou ("hahahaha", "hi hi hi hi"), len v hlavnom NS. --Teslaton 2016-05-11
Podmienky filtra
Pravidlá:
article_namespace != 2 & !("confirmed" in user_groups)  
article_namespace != 2 & !("confirmed" in user_groups)  
& article_prefixedtext != 'Wikipédia:Pieskovisko'
& article_prefixedtext != 'Wikipédia:Pieskovisko'
& !(removed_lines rlike "([^_:*'|=}{-]{1,9})\1{6}")
& (
& (
  (
(
    !(removed_lines rlike "([^_:*'|=}{-]{1,9})\1{6}")
  (rmwhitespace(added_lines) rlike "([^_:*'|=}{-]{1,9})\1{7}"|
    & (
    (added_lines rlike "[bcčdďfghjklľmnňpqrřsštťvwxzž]{7,}" &
    (
    !removed_lines rlike "[bcčdďfghjklľmnňpqrřsštťvwxzž]{7,}")
      (rmwhitespace(added_lines) rlike "([^_:*'|=}{-]{1,9})\1{7}"|
  )
        (added_lines rlike "[bcčdďfghjklľmnňpqrřsštťvwxzž]{7,}" &
  & !(added_lines rlike "\[https?:\/\/\w*([^_:*'|=}{-]{1,9})\1{7}.*?\]")
        !removed_lines rlike "[bcčdďfghjklľmnňpqrřsštťvwxzž]{7,}")
) | (
      )
  rmwhitespace(summary)  rlike "([^_:*'|=}{-]{1,9})\1{7}")
    & !(added_lines rlike "\[https?:\/\/\w*([^_:*'|=}{-]{1,9})\1{7}.*?\]")
  & !("http" in summary)
    ) | (
      rmwhitespace(summary)  rlike "([^_:*'|=}{-]{1,9})\1{7}")
      & !("http" in summary)
    )
  ) |
  (
    /* "hahahaha", "hi hi hi hi", ... */
    re := "(?i)(h[aei]\W?){4}";
    (article_namespace == 0) &
    (added_lines rlike re) &
    !(removed_lines rlike re)
  )
)
)