Rozdiely medzi verziami

PoložkaVerzia z 17:07, 11. máj 2016 od používateľa TeslatonVerzia z 17:53, 12. 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 2016-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
Plus vybrané opakovania so samohláskou ("hahaha", "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}"|
       (rmwhitespace(added_lines) rlike "([^_:*'|=}{-]{1,9})\1{7}"|
         (added_lines rlike "[bcčdďfghjklľmnňpqrřsštťvwxzž]{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,}")
         !removed_lines rlike "[bcčdďfghjklľmnňpqrřsštťvwxzž]{7,}")
       )
       )
     & !(added_lines rlike "\[https?:\/\/\w*([^_:*'|=}{-]{1,9})\1{7}.*?\]")
     & !(added_lines rlike "\[https?:\/\/\w*([^_:*'|=}{-]{1,9})\1{7}.*?\]")
     ) | (
     ) | (
       rmwhitespace(summary)  rlike "([^_:*'|=}{-]{1,9})\1{7}")
       rmwhitespace(summary)  rlike "([^_:*'|=}{-]{1,9})\1{7}")
       & !("http" in summary)
       & !("http" in summary)
     )
     )
   ) |
   ) |
   (
   (
     /* "hahahaha", "hi hi hi hi", ... */
     /* "hahaha", "hi hi hi", "bla bla bla"... */
     re := "(?i)(h[aei]\W?){4}";
     re := "(?i)((h[aei]|bl[ae])\W{0,2}){3}";
     (article_namespace == 0) &
     (article_namespace == 0) &
     (added_lines rlike re) &  
     (added_lines rlike re) &  
     !(removed_lines rlike re)
     !(removed_lines rlike re)
   )
   )
)
)