Filter editorFilter history

Differences between versions

ItemVersion from 07:06, 1 May 2022 by FireflyVersion from 23:34, 31 December 2023 by Suffusion of Yellow
Basic information
Notes:
Tests for new editors adding one of the five main classes of emoji symbols listed in [[emoji]] to an article.  Log only to start. -DF
Tests for new editors adding one of the five main classes of emoji symbols listed in [[emoji]] to an article.  Log only to start. -DF


The regex expression is ranges:
The regex expression is ranges:
U+1F100–U+1F1FF (Enclosed Alphanumeric Supplement)
U+1F100–U+1F1FF (Enclosed Alphanumeric Supplement)
U+1F300..U+1F64F
U+1F300..U+1F64F
U+1F680..U+1F6F3
U+1F680..U+1F6F3
U+1F90D..U+1F9FF
U+1F90D..U+1F9FF
U+2600..U+263F
U+2600..U+263F
U+2643..U+266C
U+2643..U+266C
U+2670..U+2704
U+2670..U+2704
U+2707..U+2712
U+2707..U+2712
U+2719..U+2729
U+2719..U+2729
U+2731..U+27BF
U+2731..U+27BF
-DF [partially updated RF and G]
-DF [partially updated RF and G]


Removed ★ and ☆ which seem to be getting a number of legitimate uses associated with stylized music titles in Asian languages (e.g. Japanese) but don't seem to be used much for vandalism.  -DF
Removed ★ and ☆ which seem to be getting a number of legitimate uses associated with stylized music titles in Asian languages (e.g. Japanese) but don't seem to be used much for vandalism.  -DF


Removed ✓✔✕✖✗✘ which get used in some tables, added an exception for content explicitly wrapped as unicode / nihongo, which vandals generally don't do.  -DF
Removed ✓✔✕✖✗✘ which get used in some tables, added an exception for content explicitly wrapped as unicode / nihongo, which vandals generally don't do.  -DF


Removed ♭♮♯ which are on the toolbar and occasionally used for music articles.  -DF
Removed ♭♮♯ which are on the toolbar and occasionally used for music articles.  -DF


Change to disallow.  -DF
Change to disallow.  -DF
rm ♀,♁,♂ per false pos. RF 20150803
rm ♀,♁,♂ per false pos. RF 20150803
added an exemption for Principia Mathematica which uses ✸. 20150805
added an exemption for Principia Mathematica which uses ✸. 20150805


"unicode" doesn't have to be a template, any time the word "unicode" appears is likely to be FP. - KoH 20170113
"unicode" doesn't have to be a template, any time the word "unicode" appears is likely to be FP. - KoH 20170113
  Removed white shadowed starb (unicode  2730) RF 20171020
  Removed white shadowed starb (unicode  2730) RF 20171020
Exclude GF IP editor. RF 20180724
Exclude GF IP editor. RF 20180724


GF IP hasn't edited in a few months, add 🅱️ emoji. -Galo 2019-01-24
GF IP hasn't edited in a few months, add 🅱️ emoji. -Galo 2019-01-24


Exclude emojis in refs; emojis legitimately appear far too often in them - mainly in titles which may be autogenerated by VE and so the editor may not even notice that they are adding emojis. No need for rcount stuff - if removed_lines has emojis, it is quite possible that there are more non-vandal use of emojis in the same lines. -Galo 2019-02-01
Exclude emojis in refs; emojis legitimately appear far too often in them - mainly in titles which may be autogenerated by VE and so the editor may not even notice that they are adding emojis. No need for rcount stuff - if removed_lines has emojis, it is quite possible that there are more non-vandal use of emojis in the same lines. -Galo 2019-02-01


Include all of Enclosed Alphanumeric Supplement. -G 2019-03-05
Include all of Enclosed Alphanumeric Supplement. -G 2019-03-05


Pages with exemptions
Pages with exemptions
513844  Emoji
513844  Emoji
24133  Principia Mathematica
24133  Principia Mathematica
37574004  List of Falcon 9 first-stage boosters
37574004  List of Falcon 9 first-stage boosters
54585305 List of Falcon 9 and Falcon Heavy launches
54585305 List of Falcon 9 and Falcon Heavy launches
:Updated 20190331 ~Xaos
:Updated 20190331 ~Xaos


Add most of https://www.unicode.org/charts/nameslist/n_1F900.html - emojis, see also Template:Emoji_(Unicode_block) - per FNs ([[Special:PermaLink/903263535#False_negatives]]). Also use equals_to_any instead of regex to check page ids for exclusion. -G 2019-06-04
Add most of https://www.unicode.org/charts/nameslist/n_1F900.html - emojis, see also Template:Emoji_(Unicode_block) - per FNs ([[Special:PermaLink/903263535#False_negatives]]). Also use equals_to_any instead of regex to check page ids for exclusion. -G 2019-06-04


Use \x{} syntax instead of raw unicode in the pattern. More readable, less error-prone, and there's no need to keep the notes in sync anymore. (They were already wrong.) Setting to tag-only for a little while for safety. --Suffusion of Yellow 22:44 30 Oct 2019
Use \x{} syntax instead of raw unicode in the pattern. More readable, less error-prone, and there's no need to keep the notes in sync anymore. (They were already wrong.) Setting to tag-only for a little while for safety. --Suffusion of Yellow 22:44 30 Oct 2019


Exclude U+26AD (Marriage symbol); used on some family tree pages. --Suffusion of Yellow 00:24 31 Oct 2019
Exclude U+26AD (Marriage symbol); used on some family tree pages. --Suffusion of Yellow 00:24 31 Oct 2019


Exempt astronomy articles which need to use weird symbols like [[Solar mass]]. - KoH 2020-04-16
Exempt astronomy articles which need to use weird symbols like [[Solar mass]]. - KoH 2020-04-16


Add letters (only) from [[Enclosed Alphanumerics]] block. Tested in filter 1013. --Suffusion of Yellow 20:25 2 Jun 2021
Add letters (only) from [[Enclosed Alphanumerics]] block. Tested in filter 1013. --Suffusion of Yellow 20:25 2 Jun 2021


Add word boundary to "astro", was matching on "Castro", "disastrous", etc. and causing false negatives --Suffusion of Yellow 20:28 2 Jun 2021
Add word boundary to "astro", was matching on "Castro", "disastrous", etc. and causing false negatives --Suffusion of Yellow 20:28 2 Jun 2021


Exclude U+2666 (Black diamond suit) per FPs. --Suffusion of Yellow 22:36 26 Feb 2022
Exclude U+2666 (Black diamond suit) per FPs. --Suffusion of Yellow 22:36 26 Feb 2022


Adding 1F595. --Oshwah 5/1/2022
Adding 1F595. --Oshwah 5/1/2022
Rm enclosed alphanumerics; this was only here because it was a way to evade other filters. Now covered by latest updates to ccnorm() and norm(). --Suffusion of Yellow 23:33 31 Dec 2023
Filter conditions
Conditions:
(documentation)
!("confirmed" in user_groups) &
!("confirmed" in user_groups) &
page_namespace == 0 & (
page_namespace == 0 & (
     emoji := "[" +
     emoji := "[" +
        "\\x{24B6}-\\x{24E9}" +
         "\\x{2600}-\\x{2604}" +
         "\\x{2600}-\\x{2604}" +
         "\\x{2607}-\\x{263F}" +
         "\\x{2607}-\\x{263F}" +
         "\\x{2643}-\\x{2665}" +
         "\\x{2643}-\\x{2665}" +
         "\\x{2667}-\\x{266C}" +
         "\\x{2667}-\\x{266C}" +
         "\\x{2670}-\\x{26AC}" +
         "\\x{2670}-\\x{26AC}" +
         "\\x{26AE}-\\x{2712}" +
         "\\x{26AE}-\\x{2712}" +
         "\\x{2719}-\\x{272F}" +
         "\\x{2719}-\\x{272F}" +
         "\\x{2731}-\\x{27BF}" +
         "\\x{2731}-\\x{27BF}" +
         "\\x{1F100}-\\x{1F1FF}" +
         "\\x{1F100}-\\x{1F1FF}" +
         "\\x{1F300}-\\x{1F64F}" +
         "\\x{1F300}-\\x{1F64F}" +
         "\\x{1F680}-\\x{1F6F3}" +
         "\\x{1F680}-\\x{1F6F3}" +
         "\\x{1F90D}-\\x{1F9FF}" +
         "\\x{1F90D}-\\x{1F9FF}" +
         "\\x{1F595}" +
         "\\x{1F595}" +
         "]";
         "]";
     emojiref := "<\s*ref[^\/]*>[^<]*"+emoji;
     emojiref := "<\s*ref[^\/]*>[^<]*"+emoji;
     added_lines rlike emoji &
     added_lines rlike emoji &
     !(removed_lines rlike emoji) &
     !(removed_lines rlike emoji) &
     !(added_lines rlike emojiref) &
     !(added_lines rlike emojiref) &
     !(equals_to_any(page_id, 513844, 24133, 37574004, 54585305)) &  
     !(equals_to_any(page_id, 513844, 24133, 37574004, 54585305)) &  
     !(added_lines irlike "unicode|nihongo") &
     !(added_lines irlike "unicode|nihongo") &
     !(new_wikitext irlike "\bastro|category:unicode blocks")
     !(new_wikitext irlike "\bastro|category:unicode blocks")
)
)
Older change
Retrieved from "https://en.wikipedia.org/wiki/Special:AbuseFilter/history/680/diff/prev/cur"