User:X201/Infobox defunct field cleanup/AWB code

{{hidden|AWB Code (2015-05-12)|

wikipedia

en

http://

Template:Infobox VG

WhatTranscludesPageListProvider

true

false

false

false

true

false

Title

InsideTemplate

(\{\{(Infobox Video game|Infobox VG)\n(.*?))( *?)\|( *?)(title)

$1| $6

( {1}?)(\|image|\|platforms)

true

true

1

IgnoreCase

IgnoreCase Singleline

false

Other fields

InsideTemplate

(\{\{(Infobox Video game|Infobox VG)\n\|(.*?))( {1}?)\|( *?)(media|requirements|picture format|aspect ratio|input|license|resolution|ratings|requirements|version|preceded by|followed by|latest release version|latest release date|latest preview version|latest preview date|italic title|collapsible|state|show image|image|caption|developer|distributor|series|engine|platforms|platform|released|release|genre|modes|media|director|producer|designer|programmer|artist|writer|composer|cabinet|arcade system|cpu|sound|display|publisher)

$1| $6

true

true

20

IgnoreCase

IgnoreCase Singleline

true

Diferent method

OnWholePage

\n \|( *?)(title|media|requirements|picture format|aspect ratio|input|license|resolution|ratings|requirements|version|preceded by|followed by|latest release version|latest release date|latest preview version|latest preview date|italic title|collapsible|state|show image|image|caption|developer|distributor|series|engine|platforms|platform|released|release|genre|modes|media|director|producer|designer|programmer|artist|writer|composer|cabinet|arcade system|cpu|sound|display|publisher)( *?)=

\n| $2 =

true

false

1

None

IgnoreCase

Remove preceding space

InsideTemplate

false

false

20

None

IgnoreCase Singleline

true

true

true

Main

OnWholePage

\|( *)requirements(.*?)((\|( *)(picture format( *?)=|aspect ratio( *?)=|input( *?)=|license( *?)=|resolution( *?)=|ratings( *?)=|requirements( *?)=|version( *?)=|preceded by( *?)=|followed by( *?)=|latest release version( *?)=|latest release date( *?)=|latest preview version( *?)=|latest preview date( *?)=|website( *?)=|italic title( *?)=|collapsible|state( *?)=|show image( *?)=|image( *?)=|caption( *?)=|developer( *?)=|distributor( *?)=|series( *?)=|engine( *?)=|platforms( *?)=|platform( *?)=|released( *?)=|release( *?)=|genre( *?)=|modes( *?)=|media( *?)=|director( *?)=|producer( *?)=|designer( *?)=|programmer( *?)=|artist( *?)=|writer( *?)=|composer( *?)=|cabinet( *?)=|arcade system( *?)=|cpu( *?)=|sound( *?)=|display(.*?)=))|\}\}\n)

$3

true

false

1

None

IgnoreCase Singleline

Remove Requirements field

OnWholePage

true

false

1

None

IgnoreCase Singleline

true

Move title to row below

InsideTemplate

(?!Infobox video game series|Infobox VG series)(Infobox video game|Infobox VG)(( .*)\||\|)( *?)title

Infobox video game

| title

true

false

1

None

IgnoreCase

true

true

Website

OnWholePage

\n\|( *)website(.*?)((\|( *)(requirements( *?)=|picture format( *?)=|aspect ratio( *?)=|input( *?)=|license( *?)=|resolution( *?)=|ratings( *?)=|requirements( *?)=|version( *?)=|preceded by( *?)=|followed by( *?)=|latest release version( *?)=|latest release date( *?)=|latest preview version( *?)=|latest preview date( *?)=|italic title( *?)=|collapsible|state( *?)=|show image( *?)=|image( *?)=|caption( *?)=|developer( *?)=|distributor( *?)=|series( *?)=|engine( *?)=|platforms( *?)=|platform( *?)=|released( *?)=|release( *?)=|genre( *?)=|modes( *?)=|media( *?)=|director( *?)=|producer( *?)=|designer( *?)=|programmer( *?)=|artist( *?)=|writer( *?)=|composer( *?)=|cabinet( *?)=|arcade system( *?)=|cpu( *?)=|sound( *?)=|display(.*?)=))|\}\}\n)

\n$3

true

false

1

None

IgnoreCase Singleline

Remove website

InsideTemplate

false

false

2

None

IgnoreCase

true

Remove Latest Preview date

InsideTemplate

\|( *?)latest preview date(.*?)\n

true

false

1

None

IgnoreCase

true

Remove Latest Preview Version

InsideTemplate

\|( *?)latest preview version(.*?)\n

true

false

1

None

IgnoreCase

false

Remove Latest release date

InsideTemplate

\|( *?)latest release date(.*?)\n

true

false

1

None

IgnoreCase

false

Remove Latest release version

InsideTemplate

\|( *?)latest release version(.*?)\n

true

false

1

None

IgnoreCase

true

Remove Picture Format

InsideTemplate

\|( *?)picture format(.*?)\n

true

false

1

None

IgnoreCase

true

Remove License

InsideTemplate

\|( *?)license(.*?)\n

true

false

1

None

IgnoreCase

true

Remove Aspect Ratio

InsideTemplate

\|( *?)aspect ratio(.*?)\n

true

false

1

None

IgnoreCase

true

Remove Resolution

InsideTemplate

\n\|( *)resolution(.*?)((\|( *)(requirements( *?)=|picture format( *?)=|aspect ratio( *?)=|input( *?)=|license( *?)=|website( *?)=|ratings( *?)=|requirements( *?)=|version( *?)=|preceded by( *?)=|followed by( *?)=|latest release version( *?)=|latest release date( *?)=|latest preview version( *?)=|latest preview date( *?)=|italic title( *?)=|collapsible|state( *?)=|show image( *?)=|image( *?)=|caption( *?)=|developer( *?)=|distributor( *?)=|series( *?)=|engine( *?)=|platforms( *?)=|platform( *?)=|released( *?)=|release( *?)=|genre( *?)=|modes( *?)=|media( *?)=|director( *?)=|producer( *?)=|designer( *?)=|programmer( *?)=|artist( *?)=|writer( *?)=|composer( *?)=|cabinet( *?)=|arcade system( *?)=|cpu( *?)=|sound( *?)=|display(.*?)=))|\}\}\n)

\n$3

true

false

1

None

IgnoreCase

true

Remove Version field

InsideTemplate

\n\|( *)version(.*?)((\|( *)(picture format( *?)=|requirements( *?)=|aspect ratio( *?)=|license( *?)=|resolution( *?)=|ratings( *?)=|requirements( *?)=|version( *?)=|preceded by( *?)=|followed by( *?)=|latest release version( *?)=|latest release date( *?)=|latest preview version( *?)=|latest preview date( *?)=|website( *?)=|italic title( *?)=|collapsible|state( *?)=|show image( *?)=|image( *?)=|caption( *?)=|developer( *?)=|distributor( *?)=|series( *?)=|engine( *?)=|platforms( *?)=|platform( *?)=|released( *?)=|release( *?)=|genre( *?)=|modes( *?)=|media( *?)=|director( *?)=|producer( *?)=|designer( *?)=|programmer( *?)=|artist( *?)=|writer( *?)=|composer( *?)=|cabinet( *?)=|arcade system( *?)=|cpu( *?)=|sound( *?)=|display(.*?)=))|\}\}\n)

\n$3

true

false

1

None

IgnoreCase

true

Remove Input field

OnWholePage

\n\|( *)input(.*?)((\|( *)(picture format( *?)=|requirements( *?)=|aspect ratio( *?)=|license( *?)=|resolution( *?)=|ratings( *?)=|requirements( *?)=|version( *?)=|preceded by( *?)=|followed by( *?)=|latest release version( *?)=|latest release date( *?)=|latest preview version( *?)=|latest preview date( *?)=|website( *?)=|italic title( *?)=|collapsible|state( *?)=|show image( *?)=|image( *?)=|caption( *?)=|developer( *?)=|distributor( *?)=|series( *?)=|engine( *?)=|platforms( *?)=|platform( *?)=|released( *?)=|release( *?)=|genre( *?)=|modes( *?)=|media( *?)=|director( *?)=|producer( *?)=|designer( *?)=|programmer( *?)=|artist( *?)=|writer( *?)=|composer( *?)=|cabinet( *?)=|arcade system( *?)=|cpu( *?)=|sound( *?)=|display(.*?)=))|\}\}\n)

\n$3

true

false

1

None

IgnoreCase Singleline

true

Remove Followed by

InsideTemplate

\|( *?)followed by(.*?)\n

true

false

1

None

IgnoreCase

true

Remove Preceeded by

InsideTemplate

\|( *?)preceded by(.*?)\n

true

false

1

None

IgnoreCase

true

true

Remove vgratings template

InsideTemplate

\{\{(vgratings|Video game ratings)(.*)\}\}

true

false

1

None

IgnoreCase

true

Remove ratings - plain

OnWholePage

\n\|( *)ratings(.*?)((\|( *)(requirements( *?)=|picture format( *?)=|aspect ratio( *?)=|input( *?)=|license( *?)=|resolution( *?)=|website( *?)=|requirements( *?)=|version( *?)=|preceded by( *?)=|followed by( *?)=|latest release version( *?)=|latest release date( *?)=|latest preview version( *?)=|latest preview date( *?)=|italic title( *?)=|collapsible|state( *?)=|show image( *?)=|image( *?)=|caption( *?)=|developer( *?)=|distributor( *?)=|series( *?)=|engine( *?)=|platforms( *?)=|platform( *?)=|released( *?)=|release( *?)=|genre( *?)=|modes( *?)=|media( *?)=|director( *?)=|producer( *?)=|designer( *?)=|programmer( *?)=|artist( *?)=|writer( *?)=|composer( *?)=|cabinet( *?)=|arcade system( *?)=|cpu( *?)=|sound( *?)=|display(.*?)=))|\}\}\n)

\n$3

true

false

1

None

IgnoreCase Singleline

Remove Ratings field

OnWholePage

true

false

1

None

IgnoreCase Singleline

true

Remove Footnotes

OnWholePage

\|( *?)footnotes(.*?)\n

true

false

1

None

IgnoreCase

true

Remove Media

OnWholePage

\n\|( *)media(.*?)((\|( *)(requirements( *?)=|picture format( *?)=|aspect ratio( *?)=|input( *?)=|license( *?)=|resolution( *?)=|ratings( *?)=|requirements( *?)=|version( *?)=|preceded by( *?)=|followed by( *?)=|latest release version( *?)=|latest release date( *?)=|latest preview version( *?)=|latest preview date( *?)=|italic title( *?)=|collapsible|state( *?)=|show image( *?)=|image( *?)=|caption( *?)=|developer( *?)=|distributor( *?)=|series( *?)=|engine( *?)=|platforms( *?)=|platform( *?)=|released( *?)=|release( *?)=|genre( *?)=|modes( *?)=|media( *?)=|director( *?)=|producer( *?)=|designer( *?)=|programmer( *?)=|artist( *?)=|writer( *?)=|composer( *?)=|cabinet( *?)=|arcade system( *?)=|cpu( *?)=|sound( *?)=|display(.*?)=))|\}\}\n)

\n$3

true

false

1

None

IgnoreCase Singleline

Defunct Fields

OnWholePage

true

false

1

None

IgnoreCase Singleline

true

true

Deleted image removed

InsideTemplate

(<!-- Deleted image removed:(.*?)-->|<!-- Commented out because image was deleted:(.*?)-->|<!-- Unsourced image removed:(.*?)-->)

true

false

1

None

IgnoreCase

true

Release to Released

OnWholePage

(\{\{)(Infobox video game|Infobox VG)(.*?)\n\|( *?)release( *?)=

$1$2$3\n|released =

true

false

1

None

Singleline

true

Platform to Platforms

OnWholePage

(\{\{)(Infobox video game|Infobox VG)(.*?)\n\|( *?)platform( *?)=

$1$2$3\n|platforms =

true

false

1

None

Singleline

true

Infobox VG to full title

OnWholePage

\{\{Infobox VG

{{Infobox video game

true

false

1

None

IgnoreCase

true

true

true

Single

InsideTemplate

(\|( *?)modes( *?)=( *?))(\[\[Single-player\]\]|\[\[Single player\]\]|\[\[Singleplayer\]\])

$1Single-player

true

false

1

None

None

Single and Multiplayer

InsideTemplate

(\|( *?)modes( *?)=( *?))\[\[(Single-player|single player|Single player|Singleplayer|Single-player video game\|Single-player|Single-player video game\|Single-player)\]\]((, *?)|( *?)<br>( *?)|( *?)<br />( *?))\[\[(multiplayer|Multiplayer|Multi-player|Multiplayer video game\|multiplayer|Multiplayer game\|Multiplayer|Multiplayer video game\|Multiplayer)\]\]

$1Single-player, multiplayer

true

false

1

None

None

Modes (Single Player etc)

OnWholePage

false

false

1

None

None

Template Names and Other Fixes

OnWholePage

false

false

1

None

None

false

true

false

false

true

false

0

0

false

false

false

false

false

true

2

10

0

false

false

false

30

removing defunct fields + Gen fixes

clean up

re-categorisation per CFD

clean up and re-categorisation per CFD

removing category per CFD

subst:'ing

stub sorting

Typo fixing

bad link repair

Fixing links to disambiguation pages

Unicodifying

removing defunct fields

removing defunct fields + Gen fixes

Removing deprecated parameters + Gen fixes

Removing deprecated Infobox parameters + Gen fixes

Remove defunct fields

false

false

true

false

true

false

false

true

true

false

false

false

false

false

0

false

false

2

false

false

false

true

false

false

false

false

10

Courier New

false

false

false

false

false

true

false

false

false

false

true

true

true

true

false

true

false

false

false

false

false

false

false

false

false

false

false

false

false

false

false

false

false

false

false

false

C# 2.0

public string ProcessArticle(string ArticleText, string ArticleTitle, int wikiNamespace, out string Summary, out bool Skip)

{

Skip = false;

Summary = "test";

ArticleText = "test \r\n\r\n" + ArticleText;

return ArticleText;

}

false

false

true

false

20

0

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

100

101

108

109

118

119

446

447

710

711

828

829

true

true

false

false

false

0

0

0

0

}}