Edit filter management

Jump to navigation Jump to search

Differences between versions

ItemVersion from 23:46, 18 October 2018 by MusikAnimalVersion from 20:34, 20 October 2018 by Zzuuzz
Basic information
Notes:
 
Problematic content in school articles - one of our biggest sources of complaints, and usually indicative of wider problems (unwatched articles, unattended vandalism, etc). Potentially libelous content may want to be flagged for review and warn about references, while vandalism may result in warnings and/or a block.
 
Problematic content in school articles - one of our biggest sources of complaints, and usually indicative of wider problems (unwatched articles, unattended vandalism, etc). Potentially libelous content may want to be flagged for review and warn about references, while vandalism may result in warnings and/or a block.
 
Just logging for now.
 
Just logging for now.
  
 
Added university - KnightLago
 
Added university - KnightLago
  
 
remove \bsex, catching some false positives -Prodego
 
remove \bsex, catching some false positives -Prodego
  
 
added count()'s in it to try to distinguish referenced additions from unreferenced additions.
 
added count()'s in it to try to distinguish referenced additions from unreferenced additions.
  
 
Reversed references logic: now it will flag as long as there is '''not''' a new reference added, as opposed to '''only''' when a new reference is added.  Also restricted to NS0 (the article namespace).  Marking hidden, as vandals don't need to know which words we're filtering on --ABCD
 
Reversed references logic: now it will flag as long as there is '''not''' a new reference added, as opposed to '''only''' when a new reference is added.  Also restricted to NS0 (the article namespace).  Marking hidden, as vandals don't need to know which words we're filtering on --ABCD
  
 
unlikely to be done except by new users, this addition should also significantly help performance time - Hersfold
 
unlikely to be done except by new users, this addition should also significantly help performance time - Hersfold
  
 
made filter public again - these edits are generally made by really unsophisticated editors who barely know how to edit a page. --zzuuzz
 
made filter public again - these edits are generally made by really unsophisticated editors who barely know how to edit a page. --zzuuzz
  
 
this filter needs adjusting - several false positives. - Rjd0060
 
this filter needs adjusting - several false positives. - Rjd0060
  
 
adjusted. --zzuuzz
 
adjusted. --zzuuzz
  
 
added tag "possible libel or vandalism" - Cen
 
added tag "possible libel or vandalism" - Cen
  
 
Added "fuck" and "whore". - Ruslik
 
Added "fuck" and "whore". - Ruslik
  
 
Added looser, awesome, coolest kid, peanus, and made some work with repeating characters (ppeeeennnniiiiss) --Tim
 
Added looser, awesome, coolest kid, peanus, and made some work with repeating characters (ppeeeennnniiiiss) --Tim
 
Fix false positive - Tim
 
Fix false positive - Tim
  
 
Make so that only words that don't exist in old version are matched, made abuse \babuse because of FP "syllabuses" -- Tim
 
Make so that only words that don't exist in old version are matched, made abuse \babuse because of FP "syllabuses" -- Tim
  
 
removed the old_content check; missing too much existing vandalism and BLP problems. --zzuuzz
 
removed the old_content check; missing too much existing vandalism and BLP problems. --zzuuzz
  
 
Doesn't hurt to warn. - KoH
 
Doesn't hurt to warn. - KoH
  
 
Change to confirmed in user groups to include the confirmed user right. - Callanecc 25 Sep 14
 
Change to confirmed in user groups to include the confirmed user right. - Callanecc 25 Sep 14
  
 
Format.  -DF
 
Format.  -DF
 
Small  tweaks. RF 2015-02-18
 
Small  tweaks. RF 2015-02-18
  
 
tweak to igonre cases where the problematic words were already  present, per false positive. Od Mishehu
 
tweak to igonre cases where the problematic words were already  present, per false positive. Od Mishehu
  
 
Add `a(rse|ss)hole` per request and after testing --TNT 25/5/2017
 
Add `a(rse|ss)hole` per request and after testing --TNT 25/5/2017
 +
 +
changed title check to academy$ - should better target schools and not film awards. --zz
Filter conditions
Conditions:
(documentation)
 
!("confirmed" in user_groups) &
 
!("confirmed" in user_groups) &
 
page_namespace == 0 &
 
page_namespace == 0 &
page_title irlike "(school|college|academy|university)" & (
+
page_title irlike "(school|college|academy$|university)" & (
 
     stringy:= "(pa?edo(ph|f)il|fired\b|sacked|expelled|drugs|\blove[drs\b]|little\sboys? |molest|\babuse|predat(e|o)r|\brap(e|ing|ist)|ha(ve|ving|s|d)\ssex|sex\swith|\bporn|pe+a*n+(i+u*s|1+5)|\b[kc]unt|\btwat|bitch|sl(ut|ag)|prostitut|st(u|oo+)pid|awesome|coo+lest kid|whore|\bfu(ck|kc)|pimp|fag+(ot)?\b|brothel|\bgays|(is|are)\sgay|\(gay\)|\bwank|(dick|cock)[ \-]?(head|face)|\bcocks?\b)|a(rse|ss)hole";
 
     stringy:= "(pa?edo(ph|f)il|fired\b|sacked|expelled|drugs|\blove[drs\b]|little\sboys? |molest|\babuse|predat(e|o)r|\brap(e|ing|ist)|ha(ve|ving|s|d)\ssex|sex\swith|\bporn|pe+a*n+(i+u*s|1+5)|\b[kc]unt|\btwat|bitch|sl(ut|ag)|prostitut|st(u|oo+)pid|awesome|coo+lest kid|whore|\bfu(ck|kc)|pimp|fag+(ot)?\b|brothel|\bgays|(is|are)\sgay|\(gay\)|\bwank|(dick|cock)[ \-]?(head|face)|\bcocks?\b)|a(rse|ss)hole";
  
 
     added_lines irlike stringy & !removed_lines irlike stringy &
 
     added_lines irlike stringy & !removed_lines irlike stringy &
 
     count("<ref", lcase(added_lines)) <= count("<ref", lcase(removed_lines))
 
     count("<ref", lcase(added_lines)) <= count("<ref", lcase(removed_lines))
 
)
 
)