Správa filtra zneužití

Rozdiely medzi verziami

PoložkaVerzia z 12:57, 16. december 2017 od používateľa TeslatonVerzia z 19:28, 22. december 2017 od používateľa Teslaton
Podmienky filtra
Pravidlá:
(!("autoconfirmed" in user_groups) | (user_editcount < 25)) &  
(!("autoconfirmed" in user_groups) | (user_editcount < 50)) &  
(article_namespace != 2) &  
(article_namespace != 2) &  
(article_prefixedtext != 'Wikipédia:Pieskovisko') &  
(article_prefixedtext != 'Wikipédia:Pieskovisko') &  
(  
(  
   /* Sekvencia dĺžky 1-9 znakov (mimo výnimky), zopakovaná aspoň 8x za sebou */
   /* Sekvencia dĺžky 1-9 znakov (mimo výnimky), zopakovaná aspoň 8x za sebou */
   (
   (
     reSeq := "[^_:*'|={}<&-]{1,9}";
     reSeq := "[^_:*'|={}<&-]{1,9}";
     (rmwhitespace(added_lines) rlike ("(" + reSeq + ")\1{7}")) &
     (rmwhitespace(added_lines) rlike ("(" + reSeq + ")\1{7}")) &
     !(rmwhitespace(removed_lines) rlike ("(" + reSeq + ")\1{6}")) &
     !(rmwhitespace(removed_lines) rlike ("(" + reSeq + ")\1{6}")) &
     !(added_lines rlike ("https?:\/\/\S*(" + reSeq + ")\1{7}"))  /* nie v URL */
     !(added_lines rlike ("https?:\/\/\S*(" + reSeq + ")\1{7}"))  /* nie v URL */
   ) |
   ) |
    
    
   /* Dlhý blok spoluhlások (okrem výnimiek a mimo výskytov v názve súboru a URL) */
   /* Dlhý blok spoluhlások (okrem výnimiek a mimo výskytov v názve súboru a URL) */
   (
   (
     re := "[bcčdďfghjklľmnňpqrřsštťvwxzž]{7}";
     re := "[bcčdďfghjklľmnňpqrřsštťvwxzž]{7}";
     (added_lines rlike ("(?!štvrť|čtvrt|rškvrnn|rchschl|tschspr|rpwllgw)" + re + "(?![^\s|]*\.\w)")) &
     (added_lines rlike ("(?!štvrť|čtvrt|rškvrnn|rchschl|tschspr|rpwllgw)" + re + "(?![^\s|]*\.\w)")) &
     !(removed_lines rlike re) &
     !(removed_lines rlike re) &
     !(added_lines rlike ("https?:\/\/\S*(" + re + ")"))  /* nie v URL */
     !(added_lines rlike ("https?:\/\/\S*(" + re + ")"))  /* nie v URL */
   ) |
   ) |


   /* Sekvencia dĺžky 1-9 znakov (mimo výnimky), zopakovaná aspoň 8x za sebou, v zhrnutí */
   /* Sekvencia dĺžky 1-9 znakov (mimo výnimky), zopakovaná aspoň 8x za sebou, v zhrnutí */
   (
   (
     (rmwhitespace(summary)  rlike "([^_:*'|=}{-]{1,9})\1{7}") &  
     (rmwhitespace(summary)  rlike "([^_:*'|=}{-]{1,9})\1{7}") &  
     !("http" in summary)
     !("http" in summary)
   ) |
   ) |


   /* Kratšie notorické opakované sekvencie v hlavnom NS */
   /* Kratšie notorické opakované sekvencie v hlavnom NS */
   (  
   (  
     (article_namespace == 0) &
     (article_namespace == 0) &


     /* "hahaha", "hi hi hi", "blá blá blá bla bla"... */
     /* "hahaha", "hi hi hi", "blá blá blá bla bla"... */
     (     
     (     
       re := "(?i)((h[aáei]|bl[aáeé])\W{0,2}){3}";
       re := "(?i)((h[aáei]|bl[aáeé])\W{0,2}){3}";
       (rmdoubles(added_lines) rlike re) &  
       (rmdoubles(added_lines) rlike re) &  
       !(rmdoubles(removed_lines) rlike re)
       !(rmdoubles(removed_lines) rlike re)
     )
     )
   )
   )
)
)