MediaWiki:Titleblacklist: Difference between revisions

From Inkipedia, the Splatoon wiki
No edit summary
m (& false positive)
 
(15 intermediate revisions by 3 users not shown)
Line 6: Line 6:
  # Each entry may also contain optional attributes, enclosed in <code>&lt;&gt;</code> and separated with <code>|</code>
  # Each entry may also contain optional attributes, enclosed in <code>&lt;&gt;</code> and separated with <code>|</code>
  # * '''autoconfirmed''' - only autoconfirmed users are able to create/upload/move such pages
  # * '''autoconfirmed''' - only autoconfirmed users are able to create/upload/move such pages
  # * '''casesensitive''' - don't ignore case whesun checking title for being blacklisted
  # * '''casesensitive''' - don't ignore case when checking title for being blacklisted
  # * '''noedit''' - users are also unable to edit this article
  # * '''noedit''' - users are also unable to edit this article
  # * '''moveonly''' - forbid moves but allow ordinary creation ([[mw:rev:35163|rev:35163]])
  # * '''moveonly''' - forbid moves but allow ordinary creation ([[mw:rev:35163|rev:35163]])
Line 37: Line 37:
  .*smaller.than.average.*
  .*smaller.than.average.*
  .*have sex.*
  .*have sex.*
  .*\bis\s+an?\s+(?:dick|cunt|fag|bitch|shit|fuck|loser|ass|gay|ghey|moron|retard|stupid|slut|pa?edo).*
  .*\bis\s+an?\s+(?:dick|dicc|cunt|fag|bitch|shit|fuck|loser|ass|gay|ghey|moron|retard|stupid|slut|pa?edo).*
  .*[Ll][Oo][Ll].*[Ww][Uu][Tt].*
  .*[Ll][Oo][Ll].*[Ww][Uu][Tt].*
  .*\bnimp\.org.*
  .*\bnimp\.org.*
Line 50: Line 50:
  .*c\.?u\.?s\.?t\.?o\.?m\.?e\.?r\.? ?c?\.?a\.?r.?e.*
  .*c\.?u\.?s\.?t\.?o\.?m\.?e\.?r\.? ?c?\.?a\.?r.?e.*
  .*c\.?u\.?s\.?t\.?o\.?m\.?e\.?r\.? ?s?\.?e\.?r.?v.?i.?c.?e.*
  .*c\.?u\.?s\.?t\.?o\.?m\.?e\.?r\.? ?s?\.?e\.?r.?v.?i.?c.?e.*
.*n ?e ?t ?g ?e ?a ?r.*
  .*n ?o ?r ?t ?o ?n.*
  .*n ?o ?r ?t ?o ?n.*
  .*Loans.*
  .*Loans.*
Line 60: Line 59:
  .*\bskype\b.* <newaccountonly>
  .*\bskype\b.* <newaccountonly>
  .*\bgoogle\b.*
  .*\bgoogle\b.*
  .*\b\(?\d{3}\W?\s?\d{3}\W?\d{4}\b.*
 
  # Name is made from digits and spaces/separators only in telephone format
# temporarily disabling this rule
# .*\b\(?\d{3,4}(\W|\s)?\d{2,3}(\W|\s)?\d{2,4}\b.*


  # Harmless usernames that are favored by vandals
  # Harmless usernames that are favored by vandals
  .{38,} <newaccountonly | errmsg=titleblacklist-username-character-limit> # Username limit of 32 characters. The regex to match 38 or more characters is used because "User:" is part of the title.
  .{38,} <newaccountonly | errmsg=titleblacklist-username-character-limit> # Username limit of 32 characters. The regex to match 38 or more characters is used because "User:" is part of the title.
  .*review.* <newaccountonly | errmsg=titleblacklist-username-spammer> # Recent spammers tend to have "Review" in their name
  .*review.* <newaccountonly | errmsg=titleblacklist-username-spammer> # Recent spammers tend to have "Review" in their name
  .*f ?[a4] ?r ?[t7](?!her).* <newaccountonly | errmsg=titleblacklist-username-spammer> # fart
  .*f ?[a4ạąäàáąɐ] ?r ?[t7ʇ](?!her).* <newaccountonly | errmsg=titleblacklist-username-spammer> # fart
  .*p ?[e3] ?[e3] ?y ?[e3] ?w.* <newaccountonly | errmsg=titleblacklist-username-spammer> # peeyew
  .*p ?[e3ëẹėéèɘ9] ?[e3ëẹėéèɘ9] ?y ?[e3ëẹėéèɘ9] ?w.* <newaccountonly | errmsg=titleblacklist-username-spammer> # peeyew
  .*p ?[o0] ?[o0] ?p.* <newaccountonly | errmsg=titleblacklist-username-spammer> # poop
  .*p ?[o0ȯọỏơóòöo] ?[o0ȯọỏơóòöo] ?p.* <newaccountonly | errmsg=titleblacklist-username-spammer> # poop
  .*p [o0] [o0].* <newaccountonly | errmsg=titleblacklist-username-spammer> # p o o
  .*p [o0ȯọỏơóòöo] [o0ȯọỏơóòöo].* <newaccountonly | errmsg=titleblacklist-username-spammer> # p o o


  # And harmless files that are favored by vandals
  # And harmless files that are favored by vandals
Line 95: Line 97:
  .*[\x{2400}-\x{2426}].* <casesensitive> # Graphic pictures for control codes
  .*[\x{2400}-\x{2426}].* <casesensitive> # Graphic pictures for control codes


  # Excessive punctuation or repetition (copied from Wikipedia's title blacklist)
  # Excessive punctuation or repetition
  .*[!?‽¿]{3}(?<!!!!).*
  .*[!?‽¿]{4}.*
.*[!?‽¿]{2}(?<!!!).* <moveonly>
  .*[!?‽¿]\s+[!?‽¿].*
  .*[!?‽¿]\s+[!?‽¿].*
  .*‽‽.* <moveonly>  
  .*‽‽.* <moveonly>  
Line 104: Line 105:
  .*[^\p{L}\d ]{6}.* # Disallows six consecutive characters that are not letters (in any script), numbers, or spaces
  .*[^\p{L}\d ]{6}.* # Disallows six consecutive characters that are not letters (in any script), numbers, or spaces
  .*([^0])\1{4}.* <moveonly> # Disallows four or more of the same character from page moves
  .*([^0])\1{4}.* <moveonly> # Disallows four or more of the same character from page moves
  .*\p{Lu}(\P{L}*\p{Lu}){9}.* <casesensitive | moveonly>  # Disallows moves with more than nine consecutive capital letters
  .*\p{Lu}(\P{L}*\p{Lu}){16}.* <casesensitive | moveonly>  # Disallows moves with more than sixteen consecutive capital letters
  (.*[^0-9'])?'{2,}.*|.*'{2,}([^'\-].*)? # Multiple consecutive apostrophes get interpreted as wiki markup, so shouldn't be used in page titles
  (.*[^0-9'])?'{2,}.*|.*'{2,}([^'\-].*)? # Multiple consecutive apostrophes get interpreted as wiki markup, so shouldn't be used in page titles
# Disallow .jpeg file extension. Users must rename ".jpeg" to ".jpg" before uploading. This entry exists to prevent duplicates like "file.jpg" and "file.jpeg".
File:.*\.jpeg <reupload | errmsg=titleblacklist-jpeg>


  # Generic image file names (copied from Wikipedia's title blacklist)
  # Generic image file names (copied from Wikipedia's title blacklist)
Line 139: Line 143:
  #Pict or Picture followed by numbers
  #Pict or Picture followed by numbers
  File:Pict(ure)?[\s_-]?\d*\..* <reupload | errmsg=titleblacklist-generic-filename>
  File:Pict(ure)?[\s_-]?\d*\..* <reupload | errmsg=titleblacklist-generic-filename>
#Upload/Download followed by numbers
File:(Down|Up)load?[\s_-]?[\s\d\(\)]*\..* <reupload | errmsg=titleblacklist-generic-filename>
  # Only numbers in the filename
  # Only numbers in the filename
  File:\d+\.\w+ <reupload|errmsg=titleblacklist-generic-filename>
  File:\d+\.\w+ <reupload|errmsg=titleblacklist-generic-filename>
# "Unknown" followed by up to four numbers
File:Unknown.?\d{0,4}.* <reupload|errmsg=titleblacklist-generic-filename>
# Default screenshot filenames
File:Screen Shot \d{4}-\d{2}-\d{2} at \d{1,2}\.\d{2}\.\d{2} (AM|PM).* <reupload|errmsg=titleblacklist-generic-filename> # Apple devices
File:WIN \d{8}[ \d]{10}Pro\.JPG <reupload | errmsg=titleblacklist-generic-filename> # Windows devices


  # Emoji
  # Emoji
Line 152: Line 163:
  User:(?:(2([0-4]\d|5[0-5])|1\d\d|[1-9]?\d)\.){3}(?1)(\/.*)?
  User:(?:(2([0-4]\d|5[0-5])|1\d\d|[1-9]?\d)\.){3}(?1)(\/.*)?
  User:(?:([[:xdigit:] ]{1,4}):){7}(?1)(\/.*)?
  User:(?:([[:xdigit:] ]{1,4}):){7}(?1)(\/.*)?
# Disallowed usernames per [[Inkipedia:Policy/Username]] - "The username may be Splatoon related, including representing fictitious people and titles. For example the username "Grizzco Employee" may be admitted. However, the username should not directly overlap with material that Inkipedia covers."
# Characters
User:Acht <newaccountonly>
User:Agent 3 <newaccountonly>
User:Agent 4 <newaccountonly>
User:Agent 8 <newaccountonly>
User:Annie <newaccountonly>
User:Big Man <newaccountonly>
User:Ian BGM <newaccountonly>
User:Bisk <newaccountonly>
User:Callie <newaccountonly>
User:Cipher <newaccountonly>
User:Commander Tartar <newaccountonly>
User:Craig Cuttlefish <newaccountonly>
User:Cap'n Cuttlefish <newaccountonly>
User:Cuttlefish <newaccountonly>
User:Craymond <newaccountonly>
User:Crusty Sean <newaccountonly>
User:C\.Q\. Cumber <newaccountonly>
User:DJ Octavio <newaccountonly>
User:Donny <newaccountonly>
User:Flow <newaccountonly>
User:Fred Crumbs <newaccountonly>
User:Frye <newaccountonly>
User:Frye Onaga <newaccountonly>
User:Gnarly Eddy <newaccountonly>
User:Harmony <newaccountonly>
User:Iso Padre <newaccountonly>
User:Jel La Fleur <newaccountonly>
User:Jelfonzo <newaccountonly>
User:Jelonzo <newaccountonly>
User:Judd <newaccountonly>
User:Li'l Judd <newaccountonly>
User:Marie <newaccountonly>
User:Marina Ida <newaccountonly>
User:Mr\. Coco <newaccountonly>
User:Mr\. Grizz <newaccountonly>
User:Moe <newaccountonly>
User:Murch <newaccountonly>
User:Nails <newaccountonly>
User:Pearl Houzuki <newaccountonly>
User:Sheldon <newaccountonly>
User:Shelly <newaccountonly>
User:Shiver <newaccountonly>
User:Shiver Hohojiro <newaccountonly>
User:Smallfry <newaccountonly>
User:Smollusk <newaccountonly>
User:Spyke <newaccountonly>
User:Staff <newaccountonly>
# Species
User:Inkling <newaccountonly>
User:Octoling <newaccountonly>
User:Octarian <newaccountonly>
User:Salmonid <newaccountonly>
User:Jellyfish <newaccountonly>
User:Zapfish <newaccountonly>
User:Great Zapfish <newaccountonly>
User:Super Sea Snail <newaccountonly>
User:Jelleton <newaccountonly>
# Bands
User:Squid Squad <newaccountonly>
User:Nami <newaccountonly>
User:Ichiya <newaccountonly>
User:Quinn <newaccountonly>
User:Murasaki <newaccountonly>
User:Chirpy Chips <newaccountonly>
User:Hightide Era <newaccountonly>
User:Bob Dub <newaccountonly>
User:DJ Lee Fish <newaccountonly>
User:Turquoise October <newaccountonly>
User:Squid Sisters <newaccountonly>
User:Wet Floor <newaccountonly>
User:Bottom Feeders <newaccountonly>
User:Ink Theory <newaccountonly>
User:Oonie <newaccountonly>
User:Yoko <newaccountonly>
User:Kitamura <newaccountonly>
User:DJ Real Sole <newaccountonly>
User:ω-3 <newaccountonly>
User:Omega-3 <newaccountonly>
User:Off the Hook <newaccountonly>
User:Diss-Pair <newaccountonly>
User:SashiMori <newaccountonly>
User:C-Side <newaccountonly>
User:Kiki <newaccountonly>
User:Front Roe <newaccountonly>
User:Damp Socks <newaccountonly>
User:Octoplush <newaccountonly>
User:Deep Cut <newaccountonly>
User:H2Whoa <newaccountonly>
User:Riot Act <newaccountonly>
User:Free Association <newaccountonly>
# Octarian types
User:Octotrooper <newaccountonly>
User:Shielded Octotrooper <newaccountonly>
User:Octodiver <newaccountonly>
User:Blobby Octotrooper <newaccountonly>
User:Octohopper <newaccountonly>
User:Twintacle Octotrooper <newaccountonly>
User:Shielded Twintacle Octotrooper <newaccountonly>
User:Rocket Twintacle Octotrooper <newaccountonly>
User:Twintacle Octodiver <newaccountonly>
User:Octoball <newaccountonly>
User:Octosniper <newaccountonly>
User:Octocommander <newaccountonly>
User:Octostamp <newaccountonly>
User:Amped Octostamp <newaccountonly>
User:Octoling <newaccountonly>
User:Elite Octoling <newaccountonly>
User:Tentakook <newaccountonly>
User:Octohurler <newaccountonly>
User:Octoballer <newaccountonly>
User:Octocopter <newaccountonly>
User:Rocket Octocopter <newaccountonly>
User:Octobomber <newaccountonly>
User:Rocket Octobomber <newaccountonly>
User:Octostriker <newaccountonly>
User:Missile Octocopter <newaccountonly>
User:Speedy Missile Octocopter <newaccountonly>
User:Octomissile <newaccountonly>
User:Octozeppelin <newaccountonly>
User:Octodisco <newaccountonly>
User:Squee-G <newaccountonly>
User:Industrial Squee-G <newaccountonly>
User:Flooder <newaccountonly>
User:Octopod <newaccountonly>
User:Oversized Octopod <newaccountonly>
User:Octorpedo <newaccountonly>
User:Octostamp DX <newaccountonly>
User:Ink Piston <newaccountonly>
User:Octowasher <newaccountonly>
User:Octoseeker <newaccountonly>
User:Octostomp <newaccountonly>
User:Octonozzle <newaccountonly>
User:Octowhirl <newaccountonly>
User:Octomaw <newaccountonly>
User:Octobot King <newaccountonly>
User:Octo Oven <newaccountonly>
User:Octo Samurai <newaccountonly>
User:Neo Octostomp <newaccountonly>
User:Octo Shower <newaccountonly>
User:Octobot King II <newaccountonly>
User:Octo Oven XXL <newaccountonly>
User:Revenge of Octo Samurai <newaccountonly>
User:Octostomp Redux <newaccountonly>
User:Octo Shower Supreme <newaccountonly>
User:Octobot King L3\.Gs <newaccountonly>
# Salmonid types
User:Chum <newaccountonly>
User:Smallfry <newaccountonly>
User:Cohock <newaccountonly>
User:Snatcher <newaccountonly>
User:Steelhead <newaccountonly>
User:Flyfish <newaccountonly>
User:Steel Eel <newaccountonly>
User:Maws <newaccountonly>
User:Stinger <newaccountonly>
User:Drizzler <newaccountonly>
User:Scrapper <newaccountonly>
User:Fish Stick <newaccountonly>
User:Flipper-Flopper <newaccountonly>
User:Big Shot <newaccountonly>
User:Slammin' Lid <newaccountonly>
User:Griller <newaccountonly>
User:Goldie <newaccountonly>
User:Chinook <newaccountonly>
User:Mothership <newaccountonly>
User:Mudmouth <newaccountonly>
User:Cohozuna <newaccountonly>
User:Horrorboros <newaccountonly>
User:Megalodontia <newaccountonly>
# Jelleton types
User:Swarming Languendo <newaccountonly>
User:Marching Andante <newaccountonly>
User:Battering Lento <newaccountonly>
User:Portal <newaccountonly>
User:Drizzling Capriccioso <newaccountonly>
User:Panicking Alla Mambo <newaccountonly>
User:Whirling Accelerando <newaccountonly>
User:Springing Spiccato <newaccountonly>
User:Gushing Trionfale <newaccountonly>
User:Spawning Accordo <newaccountonly>
User:Homing Arpeggio <newaccountonly>
User:Towering Nobilmente <newaccountonly>
User:Marina Agitando <newaccountonly>
User:Asynchronous Rondo <newaccountonly>
User:Pinging Marciale <newaccountonly>
User:Parallel Canon <newaccountonly>
User:Overlorder <newaccountonly>
  #</div>
  #</div>

Latest revision as of 01:59, 22 April 2024

# This is a title blacklist. Titles and users that match a regular expression here cannot be created.
# Use "#" for comments.
# This is case insensitive by default
# Be specific to avoid the Scunthorpe Problem.
#
# Each entry may also contain optional attributes, enclosed in <> and separated with |
# * autoconfirmed - only autoconfirmed users are able to create/upload/move such pages
# * casesensitive - don't ignore case when checking title for being blacklisted
# * noedit - users are also unable to edit this article
# * moveonly - forbid moves but allow ordinary creation (rev:35163)
# * newaccountonly - forbid creation of matching usernames, but allow page creation (rev:38977)
# * reupload - allow reuploads of existing blacklisted files (rev:33656)
# * errmsg - the name of the message that should be displayed instead of standard
#
# Edit this page to view the blacklist.
# 

#

\? <newaccountonly>
\+ <newaccountonly>
% <newaccountonly>
& <newaccountonly>
@ <newaccountonly>
(  +)|\t <newaccountonly>
Insitblog[0-9]{2,3} <newaccountonly>
User\:Insitblog[0-9]{2,3}
.*invoice ?factoring.*
.*\bNu Skin\b.*
Cento[\ *]e\ *.*
.*\bgay\b.*
.*fuck.*
.*penis.*
.*JEWS DID .*
.*\bBITCH\b.*
.*\bCOCK\b.*
.*\bASS\b.*
.*\bGOATSE\b.*
.*smaller.than.average.*
.*have sex.*
.*\bis\s+an?\s+(?:dick|dicc|cunt|fag|bitch|shit|fuck|loser|ass|gay|ghey|moron|retard|stupid|slut|pa?edo).*
.*[Ll][Oo][Ll].*[Ww][Uu][Tt].*
.*\bnimp\.org.*
.*Massimo ?Chiacchio.*
.*Hunter ?Mariner.*
.*shit.*
.*cum(?! l|\w).*
.*nigg.*
.*p\.?h\.?o\.?n\.?e\.? ?n?\.?u\.?m.?b.?e.?r.*
.*h\.?e\.?l\.?p\.? ?n?\.?u\.?m.?b.?e.?r.*
.*h\.?e\.?l\.?p\.? ?l?\.?i\.?n.?e.*
.*c\.?u\.?s\.?t\.?o\.?m\.?e\.?r\.? ?c?\.?a\.?r.?e.*
.*c\.?u\.?s\.?t\.?o\.?m\.?e\.?r\.? ?s?\.?e\.?r.?v.?i.?c.?e.*
.*n ?o ?r ?t ?o ?n.*
.*Loans.*
.*male ?enhancement.*
.*quick ?books.*
.*\bgmail\b.*
.*\bhotmail\b.*
.*\bmicrosoft\b.*
.*\bskype\b.* <newaccountonly>
.*\bgoogle\b.*
# Name is made from digits and spaces/separators only in telephone format
# temporarily disabling this rule
# .*\b\(?\d{3,4}(\W|\s)?\d{2,3}(\W|\s)?\d{2,4}\b.*
# Harmless usernames that are favored by vandals
.{38,} <newaccountonly | errmsg=titleblacklist-username-character-limit> # Username limit of 32 characters. The regex to match 38 or more characters is used because "User:" is part of the title.
.*review.* <newaccountonly | errmsg=titleblacklist-username-spammer> # Recent spammers tend to have "Review" in their name
.*f ?[a4ạąäàáąɐ] ?r ?[t7ʇ](?!her).* <newaccountonly | errmsg=titleblacklist-username-spammer> # fart
.*p ?[e3ëẹėéèɘ9] ?[e3ëẹėéèɘ9] ?y ?[e3ëẹėéèɘ9] ?w.* <newaccountonly | errmsg=titleblacklist-username-spammer> # peeyew
.*p ?[o0ȯọỏơóòöo] ?[o0ȯọỏơóòöo] ?p.* <newaccountonly | errmsg=titleblacklist-username-spammer> # poop
.*p [o0ȯọỏơóòöo] [o0ȯọỏơóòöo].* <newaccountonly | errmsg=titleblacklist-username-spammer> # p o o
# And harmless files that are favored by vandals
File:sussy.* <autoconfirmed|reupload|errmsg=titleblacklist-generic-filename>
# Obscure ASCII character lookalikes (copied from Wikipedia's title blacklist)
.*[ℂ℃℄ɕƌʥℇ℈℉ℊℋℌℍℎℏℐ‼ℑℒℕ℗℘ℙℚℛℜℝ℞℟℣ℤℨ℩ℬℭ℮ℯℰℱℲℳℴℹ℺⅁⅂⅃⅄ⅅⅆⅇⅈⅉⅎ].* <casesensitive> # Select Unicode Letterlike Symbols (excluding Kelvin, Angstrom and Ohm signs)
.*[\x{249C}-\x{24E9}].* <casesensitive> # Circled and parenthesized Latin letters
.*[\x{FF21}-\x{FF3A}\x{FF41}-\x{FF5A}].* <casesensitive> # Fullwidth Latin letters
.*[?ʖ؟ʔ].* <casesensitive> # Question mark lookalikes
(?!(User|Inkipedia)( talk)?:|Talk:).*[\x{1D00}-\x{1DBF}].* <casesensitive> # Phonetic extensions
.*[\x{0250}-\x{02AF}].* <casesensitive> # IPA extensions
.*[∀-∑∟-∳⊂-⋕⋲-⋿].* <casesensitive> # Select mathematical operators (excluding "−", "∞" and some other common ones)
.*[\x{27C0}-\x{27ef}\x{2980}-\x{29ff}\x{2a00}-\x{2aff}].* <casesensitive> # Misc./supplemental mathematical symbols
.*[ⱧȢƪƪҤҺԊѓԍҥҩԌЃϓғҒЊӷⱤɌɍᵲᶉɼᵃᵍᴱᵣᔮᓂᑫᓈᒦ٨٣ץױוזשלﬨטּפּבּڠɆɇᶒⱸȺⱥᶏ١].* <casesensitive> # Letter lookalikes
# Other undesirable characters (copied from Wikipedia's title blacklist)
.*[\x{00A0}\x{1680}\x{180E}\x{2000}-\x{200B}\x{2028}\x{2029}\x{202F}\x{205F}\x{3000}].* <casesensitive> # Non-breaking and other unusual spaces
.*[\x{202A}-\x{202E}].* <casesensitive> # BiDi overrides
.*[^\P{So}¦§©®°¶№™☀-⚲✁-➾`].* <casesensitive> # "Other punctuation", with some exceptions
.*\p{Cc}.* <casesensitive> # Control characters
.*\x{FEFF}.* <casesensitive> # Byte order mark
.*[卍卐࿕࿖࿗࿘☭☠🖕].* <casesensitive> # Swastikas, hammer-and-sickle, skull-and-crossbones, middle finger
.*\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
.*[!?‽¿]{4}.*
.*[!?‽¿]\s+[!?‽¿].*
.*‽‽.* <moveonly> 
.*¿¿.* <moveonly>
.*[\p{Z}]{2}.* # Disallows two adjacent "separator" characters (mostly funky spaces)
.*[^\p{L}\d ]{6}.* # Disallows six consecutive characters that are not letters (in any script), numbers, or spaces
.*([^0])\1{4}.* <moveonly> # Disallows four or more of the same character from page moves
.*\p{Lu}(\P{L}*\p{Lu}){16}.* <casesensitive | moveonly>  # Disallows moves with more than sixteen consecutive capital letters
(.*[^0-9'])?'{2,}.*|.*'{2,}([^'\-].*)? # Multiple consecutive apostrophes get interpreted as wiki markup, so shouldn't be used in page titles
# Disallow .jpeg file extension. Users must rename ".jpeg" to ".jpg" before uploading. This entry exists to prevent duplicates like "file.jpg" and "file.jpeg".
File:.*\.jpeg <reupload | errmsg=titleblacklist-jpeg>
# Generic image file names (copied from Wikipedia's title blacklist)
# at most three letters of potentially meaningful text:
File:\P{L}*((Ima?ge?|Pict?(ure)?|Media|Photo)\P{L}+)?(\p{L}\P{L}*){0,3}((orig|copy|thumb|small)\P{L}*)?\.[^.]+  <reupload | errmsg=titleblacklist-generic-filename>
# no more than two contiguous letters:
File:\P{L}*((Ima?ge?|Pict?(ure)?|Media|Photo)[^\p{L}\p{M}]\P{L}*)?((\p{L}\p{M}*){1,2}[^\p{L}\p{M}]\P{L}*)*((orig|copy|thumb|small)\P{L}*|(\p{L}\p{M}*){1,2})?\.[^.]+  <reupload | errmsg=titleblacklist-generic-filename>
# month name followed by no more than two contiguous letters, JPEG suffix:
File:\P{L}*(January|Jan|February|Febr?|March|Mar|April|Apr|May|June?|July?|August|Aug|September|Sept?|October|Oct|November|Nov|December|Dec)(\P{L}+\p{L}{1,2})*\P{L}*\.JPE?G  <reupload | errmsg=titleblacklist-generic-filename>
# Common digital cameral file names, based on list at http://diddly.com/random/about.html
# See also MediaWiki:Filename-prefix-blacklist, used to generate a warning on the upload form
File:DCP\d+\.JPG  <reupload | errmsg=titleblacklist-generic-filename>  # Kodak
File:DSC.\d+\.JPG  <reupload | errmsg=titleblacklist-generic-filename>  # (Nikon, Fuji, Polaroid)
File:MVC-?\d+\.JPG  <reupload | errmsg=titleblacklist-generic-filename>  # Sony Mavica
File:P[\dA-F]\d+\.JPG  <reupload | errmsg=titleblacklist-generic-filename>  # Olympus, Kodak
File:I?MG[P_\s-]?\d+\.JPG  <reupload | errmsg=titleblacklist-generic-filename>  # Canon, Pentax
File:1\d+-\d+(_IMG)?\.JPG  <reupload | errmsg=titleblacklist-generic-filename>  # Canon
File:(IM|EX)\d+\.JPG  <reupload | errmsg=titleblacklist-generic-filename>  # HP Photosmart
File:DC\d+[SML]\.JPG  <reupload | errmsg=titleblacklist-generic-filename>  # Kodak
File:P[Ii][Cc][T_\s-]?\d+\.JPG  <reupload | errmsg=titleblacklist-generic-filename>  # Minolta
File:PANA\d+\.JPG  <reupload | errmsg=titleblacklist-generic-filename>  # Panasonic
File:DUW\d+\.JPG  <reupload | errmsg=titleblacklist-generic-filename>  # some mobile phones
File:CIMG\d+\.JPG  <reupload | errmsg=titleblacklist-generic-filename>  # Casio
File:JD\d+\.JPG  <reupload | errmsg=titleblacklist-generic-filename>  # Jenoptik
# Other common patterns
File:\d{9}[A-Z]{6}_[A-Z]{2}\P{L}*\.\w+  <reupload | errmsg=titleblacklist-generic-filename>  # some image hosting site?
File:\d+_[\da-f]+(_[a-z])?\P{L}*\.\w+  <reupload | errmsg=titleblacklist-generic-filename>  # Flickr; see http://www.flickr.com/services/api/misc.urls.html
# File:(\d{9,10}[A-Z])+[A-Z]?\.\w+  <reupload | errmsg=titleblacklist-generic-filename>  # yet another image hosting site? (redundant to "no more than two contiguous letters")
File:([\dA-F]{8}-)?[\dA-F]{4}-[\dA-F]{4}-[\dA-F]{4}-?[\dA-F]{12}.*  <reupload | errmsg=titleblacklist-generic-filename>  # UUID (with some variations included)
File:([SML]|\d+)_[\dA-F]{10,}(-\d+-|_?(\w\w?|full))?\.[^.]+  <reupload | errmsg=titleblacklist-generic-filename>  # L_9173c67eae58edc35ba7f2df08a7d5c6.jpg, 1_bf38bcd9c5512a5ab99ca2219a4b1e2f_full.gif, etc.
File:\P{L}*No\P{L}*name\P{L}*\.[^.]+  <reupload | errmsg=titleblacklist-generic-filename>  # Noname2.jpg
File:AT[AEIMQUYcgkosw048]AAA[A-D][-_A-Za-z0-9]+\.jpg  <reupload | errmsg=titleblacklist-generic-filename>
#Pict or Picture followed by numbers
File:Pict(ure)?[\s_-]?\d*\..* <reupload | errmsg=titleblacklist-generic-filename>
#Upload/Download followed by numbers
File:(Down|Up)load?[\s_-]?[\s\d\(\)]*\..* <reupload | errmsg=titleblacklist-generic-filename>
# Only numbers in the filename
File:\d+\.\w+ <reupload|errmsg=titleblacklist-generic-filename>
# "Unknown" followed by up to four numbers
File:Unknown.?\d{0,4}.* <reupload|errmsg=titleblacklist-generic-filename>
# Default screenshot filenames
File:Screen Shot \d{4}-\d{2}-\d{2} at \d{1,2}\.\d{2}\.\d{2} (AM|PM).* <reupload|errmsg=titleblacklist-generic-filename> # Apple devices
File:WIN \d{8}[ \d]{10}Pro\.JPG <reupload | errmsg=titleblacklist-generic-filename> # Windows devices
# Emoji
.*[©®‼⁉™ℹ↔↕↖↗↘↙↩↪⌚⌛⌨⏏⏩⏪⏫⏬⏭⏮⏯⏰⏱⏲⏳⏸⏹⏺Ⓜ▪▫▶◀◻◼◽◾☀☁☂☃☄☎☑☔☕☘☝☠☢☣☦☪☮☯☸☹☺♀♂♈♉♊♋♌♍♎♏♐♑♒♓♠♣♥♦♨♻♿⚒⚓⚔⚕⚖⚗⚙⚛⚜⚠⚡⚪⚫⚰⚱⚽⚾⛄⛅⛈⛎⛏⛑⛓⛔⛩⛪⛰⛱⛲⛳⛴⛵⛷⛸⛹⛺⛽✂✅✈✉✊✋✌✍✏✒✔✖✝✡✨✳✴❄❇❌❎❓❔❕❗❣❤➕➖➗➡➰➿⤴⤵⬅⬆⬇⬛⬜⭐⭕〰〽㊗㊙🀄🃏🅰🅱🅾🅿🆎🆑🆒🆓🆔🆕🆖🆗🆘🆙🆚🇦🇧🇨🇩🇪🇫🇬🇭🇮🇯🇰🇱🇲🇳🇴🇵🇶🇷🇸🇹🇺🇻🇼🇽🇾🇿🈁🈂🈚🈯🈲🈳🈴🈵🈶🈷🈸🈹🈺🉐🉑🌀🌁🌂🌃🌄🌅🌆🌇🌈🌉🌊🌋🌌🌍🌎🌏🌐🌑🌒🌓🌔🌕🌖🌗🌘🌙🌚🌛🌜🌝🌞🌟🌠🌡🌤🌥🌦🌧🌨🌩🌪🌫🌬🌭🌮🌯🌰🌱🌲🌳🌴🌵🌶🌷🌸🌹🌺🌻🌼🌽🌾🌿🍀🍁🍂🍃🍄🍅🍆🍇🍈🍉🍊🍋🍌🍍🍎🍏🍐🍑🍒🍓🍔🍕🍖🍗🍘🍙🍚🍛🍜🍝🍞🍟🍠🍡🍢🍣🍤🍥🍦🍧🍨🍩🍪🍫🍬🍭🍮🍯🍰🍱🍲🍳🍴🍵🍶🍷🍸🍹🍺🍻🍼🍽🍾🍿🎀🎁🎂🎃🎄🎅🎆🎇🎈🎉🎊🎋🎌🎍🎎🎏🎐🎑🎒🎓🎖🎗🎙🎚🎛🎞🎟🎠🎡🎢🎣🎤🎥🎦🎧🎨🎩🎪🎫🎬🎭🎮🎯🎰🎱🎲🎳🎴🎵🎶🎷🎸🎹🎺🎻🎼🎽🎾🎿🏀🏁🏂🏃🏄🏅🏆🏇🏈🏉🏊🏋🏌🏍🏎🏏🏐🏑🏒🏓🏔🏕🏖🏗🏘🏙🏚🏛🏜🏝🏞🏟🏠🏡🏢🏣🏤🏥🏦🏧🏨🏩🏪🏫🏬🏭🏮🏯🏰🏳🏴🏵🏷🏸🏹🏺🏻🏼🏽🏾🏿🐀🐁🐂🐃🐄🐅🐆🐇🐈🐉🐊🐋🐌🐍🐎🐏🐐🐑🐒🐓🐔🐕🐖🐗🐘🐙🐚🐛🐜🐝🐞🐟🐠🐡🐢🐣🐤🐥🐦🐧🐨🐩🐪🐫🐬🐭🐮🐯🐰🐱🐲🐳🐴🐵🐶🐷🐸🐹🐺🐻🐼🐽🐾🐿👀👁👂👃👄👅👆👇👈👉👊👋👌👍👎👏👐👑👒👓👔👕👖👗👘👙👚👛👜👝👞👟👠👡👢👣👤👥👦👧👨👩👪👫👬👭👮👯👰👱👲👳👴👵👶👷👸👹👺👻👼👽👾👿💀💁💂💃💄💅💆💇💈💉💊💋💌💍💎💏💐💑💒💓💔💕💖💗💘💙💚💛💜💝💞💟💠💡💢💣💤💥💦💧💨💩💪💫💬💭💮💯💰💱💲💳💴💵💶💷💸💹💺💻💼💽💾💿📀📁📂📃📄📅📆📇📈📉📊📋📌📍📎📏📐📑📒📓📔📕📖📗📘📙📚📛📜📝📞📟📠📡📢📣📤📥📦📧📨📩📪📫📬📭📮📯📰📱📲📳📴📵📶📷📸📹📺📻📼📽📿🔀🔁🔂🔃🔄🔅🔆🔇🔈🔉🔊🔋🔌🔍🔎🔏🔐🔑🔒🔓🔔🔕🔖🔗🔘🔙🔚🔛🔜🔝🔞🔟🔠🔡🔢🔣🔤🔥🔦🔧🔨🔩🔪🔫🔬🔭🔮🔯🔰🔱🔲🔳🔴🔵🔶🔷🔸🔹🔺🔻🔼🔽🕉🕊🕋🕌🕍🕎🕐🕑🕒🕓🕔🕕🕖🕗🕘🕙🕚🕛🕜🕝🕞🕟🕠🕡🕢🕣🕤🕥🕦🕧🕯🕰🕳🕴🕵🕶🕷🕸🕹🕺🖇🖊🖋🖌🖍🖐🖕🖖🖤🖥🖨🖱🖲🖼🗂🗃🗄🗑🗒🗓🗜🗝🗞🗡🗣🗨🗯🗳🗺🗻🗼🗽🗾🗿😀😁😂😃😄😅😆😇😈😉😊😋😌😍😎😏😐😑😒😓😔😕😖😗😘😙😚😛😜😝😞😟😠😡😢😣😤😥😦😧😨😩😪😫😬😭😮😯😰😱😲😳😴😵😶😷😸😹😺😻😼😽😾😿🙀🙁🙂🙃🙄🙅🙆🙇🙈🙉🙊🙋🙌🙍🙎🙏🚀🚁🚂🚃🚄🚅🚆🚇🚈🚉🚊🚋🚌🚍🚎🚏🚐🚑🚒🚓🚔🚕🚖🚗🚘🚙🚚🚛🚜🚝🚞🚟🚠🚡🚢🚣🚤🚥🚦🚧🚨🚩🚪🚫🚬🚭🚮🚯🚰🚱🚲🚳🚴🚵🚶🚷🚸🚹🚺🚻🚼🚽🚾🚿🛀🛁🛂🛃🛄🛅🛋🛌🛍🛎🛏🛐🛑🛒🛠🛡🛢🛣🛤🛥🛩🛫🛬🛰🛳🛴🛵🛶🤐🤑🤒🤓🤔🤕🤖🤗🤘🤙🤚🤛🤜🤝🤞🤠🤡🤢🤣🤤🤥🤦🤧🤰🤳🤴🤵🤶🤷🤸🤹🤺🤼🤽🤾🥀🥁🥂🥃🥄🥅🥇🥈🥉🥊🥋🥐🥑🥒🥓🥔🥕🥖🥗🥘🥙🥚🥛🥜🥝🥞🦀🦁🦂🦃🦄🦅🦆🦇🦈🦉🦊🦋🦌🦍🦎🦏🦐🦑🧀].* <autoconfirmed>
# Spam sites
.*(http|https|ftp|mailto|torrent|ed2k).*
.*(?:http|https|ftp|mailto|torrent|ed2k)\:\/\/[\w:@\-]+\.[\w\-]+.*
# IP user page (anti-spambot)
User:(?:(2([0-4]\d|5[0-5])|1\d\d|[1-9]?\d)\.){3}(?1)(\/.*)?
User:(?:([[:xdigit:] ]{1,4}):){7}(?1)(\/.*)?

# Disallowed usernames per Inkipedia:Policy/Username - "The username may be Splatoon related, including representing fictitious people and titles. For example the username "Grizzco Employee" may be admitted. However, the username should not directly overlap with material that Inkipedia covers."
# Characters
User:Acht <newaccountonly>
User:Agent 3 <newaccountonly>
User:Agent 4 <newaccountonly>
User:Agent 8 <newaccountonly>
User:Annie <newaccountonly>
User:Big Man <newaccountonly>
User:Ian BGM <newaccountonly>
User:Bisk <newaccountonly>
User:Callie <newaccountonly>
User:Cipher <newaccountonly>
User:Commander Tartar <newaccountonly>
User:Craig Cuttlefish <newaccountonly>
User:Cap'n Cuttlefish <newaccountonly>
User:Cuttlefish <newaccountonly>
User:Craymond <newaccountonly>
User:Crusty Sean <newaccountonly>
User:C\.Q\. Cumber <newaccountonly>
User:DJ Octavio <newaccountonly>
User:Donny <newaccountonly>
User:Flow <newaccountonly>
User:Fred Crumbs <newaccountonly>
User:Frye <newaccountonly>
User:Frye Onaga <newaccountonly>
User:Gnarly Eddy <newaccountonly>
User:Harmony <newaccountonly>
User:Iso Padre <newaccountonly>
User:Jel La Fleur <newaccountonly>
User:Jelfonzo <newaccountonly>
User:Jelonzo <newaccountonly>
User:Judd <newaccountonly>
User:Li'l Judd <newaccountonly>
User:Marie <newaccountonly>
User:Marina Ida <newaccountonly>
User:Mr\. Coco <newaccountonly>
User:Mr\. Grizz <newaccountonly>
User:Moe <newaccountonly>
User:Murch <newaccountonly>
User:Nails <newaccountonly>
User:Pearl Houzuki <newaccountonly>
User:Sheldon <newaccountonly>
User:Shelly <newaccountonly>
User:Shiver <newaccountonly>
User:Shiver Hohojiro <newaccountonly>
User:Smallfry <newaccountonly>
User:Smollusk <newaccountonly>
User:Spyke <newaccountonly>
User:Staff <newaccountonly>
# Species
User:Inkling <newaccountonly>
User:Octoling <newaccountonly>
User:Octarian <newaccountonly>
User:Salmonid <newaccountonly>
User:Jellyfish <newaccountonly>
User:Zapfish <newaccountonly>
User:Great Zapfish <newaccountonly>
User:Super Sea Snail <newaccountonly>
User:Jelleton <newaccountonly>
# Bands
User:Squid Squad <newaccountonly>
User:Nami <newaccountonly>
User:Ichiya <newaccountonly>
User:Quinn <newaccountonly>
User:Murasaki <newaccountonly>
User:Chirpy Chips <newaccountonly>
User:Hightide Era <newaccountonly>
User:Bob Dub <newaccountonly>
User:DJ Lee Fish <newaccountonly>
User:Turquoise October <newaccountonly>
User:Squid Sisters <newaccountonly>
User:Wet Floor <newaccountonly>
User:Bottom Feeders <newaccountonly>
User:Ink Theory <newaccountonly>
User:Oonie <newaccountonly>
User:Yoko <newaccountonly>
User:Kitamura <newaccountonly>
User:DJ Real Sole <newaccountonly>
User:ω-3 <newaccountonly>
User:Omega-3 <newaccountonly>
User:Off the Hook <newaccountonly>
User:Diss-Pair <newaccountonly>
User:SashiMori <newaccountonly>
User:C-Side <newaccountonly>
User:Kiki <newaccountonly>
User:Front Roe <newaccountonly>
User:Damp Socks <newaccountonly>
User:Octoplush <newaccountonly>
User:Deep Cut <newaccountonly>
User:H2Whoa <newaccountonly>
User:Riot Act <newaccountonly>
User:Free Association <newaccountonly>
# Octarian types
User:Octotrooper <newaccountonly>
User:Shielded Octotrooper <newaccountonly>
User:Octodiver <newaccountonly>
User:Blobby Octotrooper <newaccountonly>
User:Octohopper <newaccountonly>
User:Twintacle Octotrooper <newaccountonly>
User:Shielded Twintacle Octotrooper <newaccountonly>
User:Rocket Twintacle Octotrooper <newaccountonly>
User:Twintacle Octodiver <newaccountonly>
User:Octoball <newaccountonly>
User:Octosniper <newaccountonly>
User:Octocommander <newaccountonly>
User:Octostamp <newaccountonly>
User:Amped Octostamp <newaccountonly>
User:Octoling <newaccountonly>
User:Elite Octoling <newaccountonly>
User:Tentakook <newaccountonly>
User:Octohurler <newaccountonly>
User:Octoballer <newaccountonly>
User:Octocopter <newaccountonly>
User:Rocket Octocopter <newaccountonly>
User:Octobomber <newaccountonly>
User:Rocket Octobomber <newaccountonly>
User:Octostriker <newaccountonly>
User:Missile Octocopter <newaccountonly>
User:Speedy Missile Octocopter <newaccountonly>
User:Octomissile <newaccountonly>
User:Octozeppelin <newaccountonly>
User:Octodisco <newaccountonly>
User:Squee-G <newaccountonly>
User:Industrial Squee-G <newaccountonly>
User:Flooder <newaccountonly>
User:Octopod <newaccountonly>
User:Oversized Octopod <newaccountonly>
User:Octorpedo <newaccountonly>
User:Octostamp DX <newaccountonly>
User:Ink Piston <newaccountonly>
User:Octowasher <newaccountonly>
User:Octoseeker <newaccountonly>
User:Octostomp <newaccountonly>
User:Octonozzle <newaccountonly>
User:Octowhirl <newaccountonly>
User:Octomaw <newaccountonly>
User:Octobot King <newaccountonly>
User:Octo Oven <newaccountonly>
User:Octo Samurai <newaccountonly>
User:Neo Octostomp <newaccountonly>
User:Octo Shower <newaccountonly>
User:Octobot King II <newaccountonly>
User:Octo Oven XXL <newaccountonly>
User:Revenge of Octo Samurai <newaccountonly>
User:Octostomp Redux <newaccountonly>
User:Octo Shower Supreme <newaccountonly>
User:Octobot King L3\.Gs <newaccountonly>
# Salmonid types
User:Chum <newaccountonly>
User:Smallfry <newaccountonly>
User:Cohock <newaccountonly>
User:Snatcher <newaccountonly>
User:Steelhead <newaccountonly>
User:Flyfish <newaccountonly>
User:Steel Eel <newaccountonly>
User:Maws <newaccountonly>
User:Stinger <newaccountonly>
User:Drizzler <newaccountonly>
User:Scrapper <newaccountonly>
User:Fish Stick <newaccountonly>
User:Flipper-Flopper <newaccountonly>
User:Big Shot <newaccountonly>
User:Slammin' Lid <newaccountonly>
User:Griller <newaccountonly>
User:Goldie <newaccountonly>
User:Chinook <newaccountonly>
User:Mothership <newaccountonly>
User:Mudmouth <newaccountonly>
User:Cohozuna <newaccountonly>
User:Horrorboros <newaccountonly>
User:Megalodontia <newaccountonly>
# Jelleton types
User:Swarming Languendo <newaccountonly>
User:Marching Andante <newaccountonly>
User:Battering Lento <newaccountonly>
User:Portal <newaccountonly>
User:Drizzling Capriccioso <newaccountonly>
User:Panicking Alla Mambo <newaccountonly>
User:Whirling Accelerando <newaccountonly>
User:Springing Spiccato <newaccountonly>
User:Gushing Trionfale <newaccountonly>
User:Spawning Accordo <newaccountonly>
User:Homing Arpeggio <newaccountonly>
User:Towering Nobilmente <newaccountonly>
User:Marina Agitando <newaccountonly>
User:Asynchronous Rondo <newaccountonly>
User:Pinging Marciale <newaccountonly>
User:Parallel Canon <newaccountonly>
User:Overlorder <newaccountonly>

#