MediaWiki:Titleblacklist

From PS3 Developer wiki
Revision as of 07:09, 2 June 2015 by Eussbot (talk | contribs)
Jump to navigation Jump to search
# This is a title blacklist; every title that matches regex here are forbidden to create.
# Options exist to stop editing, account creation, and moves as well.
# See the talk page for more information.
# nonallowed filename pages
.*Index.html
.*Index.shtml
.*Index.php
.*Index.phps
# LoganA - Block "SEO" pages
.*SEO.*
#wordpress
.*Wordpress.*
#Other spam
.*Auto Insurance.*
.*Auto Coverage.*
.*Home Business.*
.*Web Design.*
.*Casino.*
.*Breakfast.*
.*Dogs.*
.*Canine.*
.*Nutrition.*
.*Baby.*
.*Adult.*
.*Child.*
.*Dating.*
# Please comment any additions made to the blacklist.
# Note: Internally, the pattern delimiter is '/', so be sure to escape all '/'s.
# UTF-8 mode is enabled. Do not use literal non-breaking spaces in regexes as some browsers cannot handle them.
# OBSCURE ASCII CHARACTER LOOKALIKES
.*[ℂ℃℄ℇ℈℉ℊℋℌℍℎℏℐℑℒℓℕ℗℘ℙℚℛℜℝ℞℟℣ℤℨ℩ℬℭ℮ℯℰℱℲℳℴℹ℺⅁⅂⅃⅄ⅅⅆⅇⅈⅉⅎⱧȢǁǂ~].* <casesensitive> # Select letter-like symbols (excluding Kelvin, Angstrom and Ohm signs, see talk)
.*[\x{249C}-\x{24E9}].* <casesensitive> # Circled and parenthesized Latin letters
.*[\x{FF21}-\x{FF3A}\x{FF41}-\x{FF5A}].* <casesensitive | errmsg=titleblacklist-custom-fullwidth> # Fullwidth Latin letters
.*[?ʖ؟ʔ].* <casesensitive | moveonly> # Question mark lookalikes, used for page move vandalism
.*[\x{1D00}-\x{1DBF}].* <casesensitive> # Phonetic extensions, almost never used in valid titles
.*[\x{0250}-\x{02AF}].* <casesensitive | moveonly> # IPA extensions, somewhat more common, so blocking only moves for now
.*[∀-∑∟-∳⊂-⋕⋲-⋿].* <casesensitive | moveonly> # Select mathematical operators (excluding "−", "∞" and some other common ones)
.*[\x{27C0}-\x{27ef}\x{2980}-\x{29ff}\x{2a00}-\x{2aff}].* <casesensitive | moveonly> # Misc./supplemental mathematical symbols
# OTHER UNDESIRABLE CHARACTERS
.*[\x{00A0}\x{2002}-\x{200B}\x{3000}].* <casesensitive | errmsg=titleblacklist-custom-nbsp> # Non-breaking and other unusual spaces, with custom error message
.*[\x{202A}-\x{202E}].* <casesensitive> # BiDi overrides
.*[^\P{So}¦§©®°¶№™☀-⚲✁-➾].* <casesensitive> # "Other punctuation", with some exceptions (may need more, this is a huge character class); note that single-character titles are permitted by the title whitelist
.*\p{Cc}.* <casesensitive> # Control characters
.*\x{FEFF}.* <casesensitive> # Byte order mark
.*[卍卐☭].* <casesensitive> # Swastikas, hammer-and-sickle
.*\x{00AD}.* <casesensitive> # Soft-hyphen
.*[^\0-\x{FFFF}].* <casesensitive> # Very few characters outside the Basic Multilingual Plane are useful in titles
.*[\x{2400}-\x{2426}].* <casesensitive> # Graphic pictures for control codes
# EXCESSIVE PUNCTUATION OR REPETITION
.*[!?‽¿]{3}(?<!!!!).*
.*[!?‽¿]{2}(?<!!!!).* <moveonly>
.*[!?‽¿]\s+[!?‽¿].*
.*‽‽.* <moveonly> 
.*¿¿.* <moveonly>
.*[\p{Z}]{2}.* # Disallows two adjacent "separator" characters (mostly funky spaces)
.*[^\p{L}\d]{5}.* # Disallows five consecutive characters that are not letters (in any script) or numbers
.*([^0])\1{4}.* <moveonly> # Disallows five or more of the same character from page moves
.*(.)\1{10}.* <newaccountonly> # Disallows eleven or more of the same character repeated in usernames
.*\p{Lu}(\P{L}*\p{Lu}){9}.* <casesensitive | moveonly>  # Disallows moves with more than nine consecutive capital letters
# INVERTED QUESTION MARK WITH NON-LATIN TEXT
.*¿.*[^\p{Latin}\P{L}].*
.*[^\p{Latin}\P{L}].*¿.*
# Views
.Get You-tube Opinions‎‎
.Buy You-tube Views‎‎
.Buy You-tube Opinions‎‎
.Get Facebook Opinions
.Buy Facebook Views‎‎
.Buy Youtube Opinions
.Get Youtube Opinions.
.Get Youtube Views.
.Get You-tube Views‎‎
.Buy Facebook Opinions‎
.Get Facebook Views‎‎
.Buy Youtube Views‎
# ATTACK TITLES AND/OR PAGE MOVE VANDALISM TARGETS
.*JEWS DID WTC.*
.*on.*whe+ls.*
.*on wh33ls.*
.*on whiels.*
.*on rails.* <moveonly>
.*on treads.* <moveonly>
.*Template.*arab.*world.*unity 
.*Seth.*Patinkin.*
.*Jan.*Szatkowski.*
.*(Bill|William).*Beggs.*
.*massive.* <moveonly>
.*BITCH.* <casesensitive>
.*COCK.* <casesensitive>
.*(c|ċ)[óòôöõǒōŏǫőøόδοσоʘ]ck.*
.*CUM.* <casesensitive>
.*DICK.* <casesensitive>
.*di[ċćĉčċ].* <moveonly>
.*d[íìîïĩǐīĭıįί]c.* <moveonly>
.*giant d.* <moveonly>
.*giiant.*
.*ck make.* <moveonly>
.*have sex.* <moveonly>
.*(?:suck|his|your|my) penis.* <moveonly>