<?xml version="1.0"?> <AutoWikiBrowserPreferences xmlns:xsi=" http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd=" http://www.w3.org/2001/XMLSchema" xml:space="preserve" Version="5.2.0.1">
<Project>wikipedia</Project> <LanguageCode>en</LanguageCode> <CustomProject /> <UsingSecure>false</UsingSecure> <PHP5>false</PHP5> <List> <ListSource>Yobot</ListSource> <SelectedProvider>UserContribUserDefinedNumberListProvider</SelectedProvider> <ArticleList> <Article NameSpaceKey="0"> <PreProcessed>false</PreProcessed> <Name>Kinda Hibrawi</Name> </Article> <Article NameSpaceKey="2"> <PreProcessed>false</PreProcessed> <Name>User:Magioladitis/Sandbox</Name> </Article> </ArticleList> </List> <FindAndReplace> <Enabled>false</Enabled> <IgnoreSomeText>false</IgnoreSomeText> <IgnoreMoreText>false</IgnoreMoreText> <AppendSummary>true</AppendSummary> <AfterOtherFixes>true</AfterOtherFixes> <Replacements> <Replacement> <Find>\[\[Blender]]</Find> <Replace> Blender</Replace> <Comment>01</Comment> <IsRegex>false</IsRegex> <Enabled>false</Enabled> <Minor>false</Minor> <RegularExpressionOptions>None</RegularExpressionOptions> </Replacement> <Replacement> <Find>"\[\[Blender]]\ magazine"</Find> <Replace> Blender magazine</Replace> <Comment>02</Comment> <IsRegex>false</IsRegex> <Enabled>false</Enabled> <Minor>false</Minor> <RegularExpressionOptions>IgnoreCase</RegularExpressionOptions> </Replacement> <Replacement> <Find>\[\[Blender]]\ magazine</Find> <Replace> Blender magazine</Replace> <Comment>03</Comment> <IsRegex>false</IsRegex> <Enabled>false</Enabled> <Minor>false</Minor> <RegularExpressionOptions>IgnoreCase</RegularExpressionOptions> </Replacement> <Replacement> <Find>publisher=\[\[Blender]]</Find> <Replace>work= Blender</Replace> <Comment>04</Comment> <IsRegex>false</IsRegex> <Enabled>false</Enabled> <Minor>false</Minor> <RegularExpressionOptions>IgnoreCase</RegularExpressionOptions> </Replacement> <Replacement> <Find>work=\[\[Blender]]</Find> <Replace>work= Blender</Replace> <Comment>05</Comment> <IsRegex>false</IsRegex> <Enabled>false</Enabled> <Minor>false</Minor> <RegularExpressionOptions>IgnoreCase</RegularExpressionOptions> </Replacement> <Replacement> <Find>journal=\[\[Blender]]</Find> <Replace>journal= Blender</Replace> <Comment>06</Comment> <IsRegex>false</IsRegex> <Enabled>false</Enabled> <Minor>false</Minor> <RegularExpressionOptions>IgnoreCase</RegularExpressionOptions> </Replacement> <Replacement> <Find>"\[\[Blender]]"</Find> <Replace> Blender</Replace> <Comment>07</Comment> <IsRegex>false</IsRegex> <Enabled>false</Enabled> <Minor>false</Minor> <RegularExpressionOptions>None</RegularExpressionOptions> </Replacement> <Replacement> <Find>\[\[Blender]]</Find> <Replace> Blender</Replace> <Comment>08</Comment> <IsRegex>false</IsRegex> <Enabled>false</Enabled> <Minor>false</Minor> <RegularExpressionOptions>None</RegularExpressionOptions> </Replacement> <Replacement> <Find>\*\ \ example\.com</Find> <Replace /> <Comment>09</Comment> <IsRegex>false</IsRegex> <Enabled>true</Enabled> <Minor>false</Minor> <RegularExpressionOptions>IgnoreCase</RegularExpressionOptions> </Replacement> <Replacement> <Find>\*\ \ link\ title</Find> <Replace /> <Comment>10</Comment> <IsRegex>false</IsRegex> <Enabled>true</Enabled> <Minor>false</Minor> <RegularExpressionOptions>IgnoreCase</RegularExpressionOptions> </Replacement> <Replacement> <Find>\ link\ title</Find> <Replace /> <Comment>11</Comment> <IsRegex>false</IsRegex> <Enabled>true</Enabled> <Minor>false</Minor> <RegularExpressionOptions>IgnoreCase</RegularExpressionOptions> </Replacement> <Replacement> <Find>New\ article\ name\ is\ </Find> <Replace /> <Comment>12</Comment> <IsRegex>false</IsRegex> <Enabled>true</Enabled> <Minor>false</Minor> <RegularExpressionOptions>IgnoreCase</RegularExpressionOptions> </Replacement> <Replacement> <Find><!---\ Categories\ ---></Find> <Replace /> <Comment>13</Comment> <IsRegex>false</IsRegex> <Enabled>true</Enabled> <Minor>false</Minor> <RegularExpressionOptions>IgnoreCase</RegularExpressionOptions> </Replacement> <Replacement> <Find>\[ http://en\.wikipedia\.org/wiki/</Find> <Replace>[[</Replace> <Comment>14</Comment> <IsRegex>false</IsRegex> <Enabled>true</Enabled> <Minor>false</Minor> <RegularExpressionOptions>IgnoreCase</RegularExpressionOptions> </Replacement> <Replacement> <Find>\s([\.,;:])</Find> <Replace>$1</Replace> <Comment /> <IsRegex>true</IsRegex> <Enabled>false</Enabled> <Minor>true</Minor> <RegularExpressionOptions>IgnoreCase</RegularExpressionOptions> </Replacement> <Replacement> <Find>([,:])([A-Za-z])</Find> <Replace>$1 $2</Replace> <Comment /> <IsRegex>true</IsRegex> <Enabled>false</Enabled> <Minor>true</Minor> <RegularExpressionOptions>IgnoreCase</RegularExpressionOptions> </Replacement> <Replacement> <Find>(Septem|Octo|Novem|Decem)ber,\s20(\d+)</Find> <Replace>$1ber 20$2</Replace> <Comment>17</Comment> <IsRegex>true</IsRegex> <Enabled>true</Enabled> <Minor>false</Minor> <RegularExpressionOptions>IgnoreCase</RegularExpressionOptions> </Replacement> <Replacement> <Find>\s([a-z]+)\s\1\s</Find> <Replace> $1 </Replace> <Comment>18 - duplicate words</Comment> <IsRegex>true</IsRegex> <Enabled>false</Enabled> <Minor>false</Minor> <RegularExpressionOptions>None</RegularExpressionOptions> </Replacement> <Replacement> <Find>(be released in [A-Za-z\s]+ 2010.?)</Find> <Replace>$1[ needs update]</Replace> <Comment>19</Comment> <IsRegex>true</IsRegex> <Enabled>true</Enabled> <Minor>false</Minor> <RegularExpressionOptions>IgnoreCase</RegularExpressionOptions> </Replacement> <Replacement> <Find>{{BLP sources[|]date=[A-Za-z0-9 ]+}}</Find>
<Replace>
This article needs additional citations for
verification. (December 2010) |
</Replace>
<Comment>20</Comment> <IsRegex>true</IsRegex> <Enabled>false</Enabled> <Minor>false</Minor> <RegularExpressionOptions>IgnoreCase</RegularExpressionOptions> </Replacement> <Replacement> <Find>{{BLP unsourced[|]date=[A-Za-z0-9 ]+}}</Find>
<Replace>
</Replace>
<Comment>21</Comment>
<IsRegex>true</IsRegex>
<Enabled>false</Enabled>
<Minor>false</Minor>
<RegularExpressionOptions>IgnoreCase</RegularExpressionOptions>
</Replacement>
<Replacement>
<Find>([Rr])ecently</Find>
<Replace>$1ecently[
when?]</Replace>
<Comment />
<IsRegex>true</IsRegex>
<Enabled>true</Enabled>
<Minor>false</Minor>
<RegularExpressionOptions>IgnoreCase</RegularExpressionOptions>
</Replacement>
</Replacements>
<AdvancedReps>
<IRule xsi:type="InTemplateRule">
<enabled_>true</enabled_>
<Children />
<Name>In Template Rule</Name>
<TemplateNames_ />
<ReplaceWith_ />
<DoReplace_>false</DoReplace_>
</IRule>
</AdvancedReps>
<SubstTemplates />
<IncludeComments>false</IncludeComments>
<ExpandRecursively>true</ExpandRecursively>
<IgnoreUnformatted>false</IgnoreUnformatted>
</FindAndReplace>
<Editprefs>
<GeneralFixes>true</GeneralFixes>
<Tagger>true</Tagger>
<Unicodify>true</Unicodify>
<Recategorisation>0</Recategorisation>
<NewCategory>Place of birth missing (living people)</NewCategory>
<NewCategory2>Place of birth missing</NewCategory2>
<ReImage>0</ReImage>
<ImageFind />
<Replace />
<SkipIfNoCatChange>false</SkipIfNoCatChange>
<RemoveSortKey>false</RemoveSortKey>
<SkipIfNoImgChange>false</SkipIfNoImgChange>
<AppendText>false</AppendText>
<AppendTextMetaDataSort>false</AppendTextMetaDataSort>
<Append>true</Append>
<Text />
<Newlines>2</Newlines>
<AutoDelay>10</AutoDelay>
<BotMaxEdits>0</BotMaxEdits>
<SupressTag>false</SupressTag>
<RegexTypoFix>false</RegexTypoFix>
</Editprefs>
<General>
<AutoSaveEdit>
<Enabled>false</Enabled>
<SavePeriod>30</SavePeriod>
<SaveFile />
</AutoSaveEdit>
<SelectedSummary>
Typo fixing</SelectedSummary>
<Summaries>
<string>
Typo fixing</string>
<string>
Typo fixing and
general fixes</string>
<string>
Typo fixing,
general fixes, and other clean up</string>
<string>
Typo fixing and other clean up</string>
<string>
General fixes</string>
<string>
General fixes and other clean up</string>
<string>Added
Persondata</string>
<string>Added
Persondata and
general fixes</string>
<string>Added
Persondata,
general fixes & other clean up</string>
<string>Added
Persondata and
Tfixed typos</string>
<string>Added
Persondata,
Tfixed typos &
general fixes</string>
<string>Added
Persondata & other clean up</string>
<string>Added [
needs update]</string>
<string>Added [
needs update] & other clean up</string>
<string>Added category</string>
<string>Added [
disambiguation needed]</string>
<string>Added [
disambiguation needed] & other clean up</string>
<string>Added hidden [undefined] Error: {{Lang}}: no text (
help) template so text doesn't get
identified as a typo</string>
<string>Added links</string>
<string>Added [
sic] template</string>
<string>bad link repair</string>
<string>clean up</string>
<string>Fixing
links to disambiguation pages</string>
<string>Fixing
links to disambiguation pages and other clean up</string>
<string>removed example.com link</string>
<string>removed parent category</string>
<string>
WP:CHECKWIKI fixes</string>
<string>
WP:CHECKWIKI fixes and
general fixes</string>
<string>updated categories</string>
</Summaries>
<PasteMore>
<string />
<string />
<string />
<string />
<string />
<string />
<string />
<string />
<string />
<string />
</PasteMore>
<FindText>born</FindText>
<FindRegex>false</FindRegex>
<FindCaseSensitive>false</FindCaseSensitive>
<WordWrap>true</WordWrap>
<ToolBarEnabled>false</ToolBarEnabled>
<BypassRedirect>true</BypassRedirect>
<AutoSaveSettings>true</AutoSaveSettings>
<noSectionEditSummary>false</noSectionEditSummary>
<restrictDefaultsortAddition>false</restrictDefaultsortAddition>
<restrictOrphanTagging>true</restrictOrphanTagging>
<noMOSComplianceFixes>false</noMOSComplianceFixes>
<syntaxHighlightEditBox>false</syntaxHighlightEditBox>
<highlightAllFind>true</highlightAllFind>
<PreParseMode>false</PreParseMode>
<NoAutoChanges>false</NoAutoChanges>
<OnLoadAction>0</OnLoadAction>
<DiffInBotMode>false</DiffInBotMode>
<Minor>true</Minor>
<AddToWatchlist>2</AddToWatchlist>
<TimerEnabled>false</TimerEnabled>
<SortListAlphabetically>false</SortListAlphabetically>
<AddIgnoredToLog>false</AddIgnoredToLog>
<EditToolbarEnabled>false</EditToolbarEnabled>
<filterNonMainSpace>false</filterNonMainSpace>
<AutoFilterDuplicates>false</AutoFilterDuplicates>
<FocusAtEndOfEditBox>false</FocusAtEndOfEditBox>
<scrollToUnbalancedBrackets>true</scrollToUnbalancedBrackets>
<TextBoxSize>10</TextBoxSize>
<TextBoxFont>Courier New</TextBoxFont>
<LowThreadPriority>false</LowThreadPriority>
<Beep>false</Beep>
<Flash>false</Flash>
<Minimize>false</Minimize>
<LockSummary>false</LockSummary>
<SaveArticleList>true</SaveArticleList>
<SuppressUsingAWB>false</SuppressUsingAWB>
<AddUsingAWBToActionSummaries>false</AddUsingAWBToActionSummaries>
<IgnoreNoBots>false</IgnoreNoBots>
<ClearPageListOnProjectChange>false</ClearPageListOnProjectChange>
<SortInterWikiOrder>false</SortInterWikiOrder>
<ReplaceReferenceTags>true</ReplaceReferenceTags>
<LoggingEnabled>false</LoggingEnabled>
</General>
<SkipOptions>
<SkipNonexistent>true</SkipNonexistent>
<Skipexistent>false</Skipexistent>
<SkipWhenNoChanges>false</SkipWhenNoChanges>
<SkipSpamFilterBlocked>false</SkipSpamFilterBlocked>
<SkipInuse>true</SkipInuse>
<SkipWhenOnlyWhitespaceChanged>true</SkipWhenOnlyWhitespaceChanged>
<SkipOnlyGeneralFixChanges>false</SkipOnlyGeneralFixChanges>
<SkipOnlyMinorGeneralFixChanges>false</SkipOnlyMinorGeneralFixChanges>
<SkipOnlyCasingChanged>false</SkipOnlyCasingChanged>
<SkipIfRedirect>false</SkipIfRedirect>
<SkipIfNoAlerts>false</SkipIfNoAlerts>
<SkipDoes>true</SkipDoes>
<SkipDoesNot>false</SkipDoesNot>
<SkipDoesText>(Af[Dd]|Prod blp/dated|Proposed deletion|{{db-)</SkipDoesText>
<SkipDoesNotText>born</SkipDoesNotText>
<Regex>true</Regex>
<CaseSensitive>false</CaseSensitive>
<AfterProcessing>false</AfterProcessing>
<SkipNoFindAndReplace>false</SkipNoFindAndReplace>
<SkipMinorFindAndReplace>false</SkipMinorFindAndReplace>
<SkipNoRegexTypoFix>false</SkipNoRegexTypoFix>
<SkipNoDisambiguation>false</SkipNoDisambiguation>
<SkipNoLinksOnPage>false</SkipNoLinksOnPage>
<GeneralSkipList />
</SkipOptions>
<Module>
<Enabled>false</Enabled>
<Language>C# 2.0</Language>
//PRELIMINARY VERSION
//TODO: Add summary for every change
//Put all in the loop
private static readonly Regex MI = Tools.NestedTemplateRegex(new List<string>("Multiple issues, Article issues, Multipleissues, Articleissues".Split(',')));
public string ProcessArticle(string ArticleText, string ArticleTitle, int wikiNamespace, out string Summary, out bool Skip)
{
Summary = "Updated
![](https://upload.wikimedia.org/wikipedia/en/thumb/b/b4/Ambox_important.svg/40px-Ambox_important.svg.png)
This article has multiple issues. Please help
improve it or discuss these issues on the
talk page. (
Learn how and when to remove these template messages)
No issues specified. Please specify issues, or remove this template.
parameters";
string ArticleText2 = Tools.RemoveTemplateParameter(ArticleText,"Multiple issues","article");
// process each tag
foreach(Match m in MI.Matches(ArticleText2))
{
string MICall = m.Value, newValue = m.Value;
newValue = Tools.RenameTemplateParameter(newValue, "BLPrefimprove", "refimprove");
newValue = Tools.RenameTemplateParameter(newValue, "refimproveBLP", "refimprove");
newValue = Tools.RenameTemplateParameter(newValue, "BLPsources", "refimprove");
newValue = Tools.RenameTemplateParameter(newValue, "BLP sources", "refimprove");
ArticleText2 = ArticleText2.Replace(m.Value, newValue);
}
Skip = false;
// replace with the following line if you want AWB to skip if no changes made
//Skip = (ArticleText2.Equals(ArticleText));
ArticleText = ArticleText2;
return ArticleText;
}
</Module> <ExternalProgram> <Enabled>false</Enabled> <Skip>false</Skip> <Program /> <Parameters /> <PassAsFile>true</PassAsFile> <OutputFile /> </ExternalProgram> <Disambiguation> <Enabled>false</Enabled> <Link>Dupont</Link> <Variants> <string>Alexis I. duPont High School</string> <string>Alfred I. duPont Testamentary Trust</string> <string>André Dupont</string> <string>Charles H. DuPont</string> <string>Christian Dupont</string> <string>Clifford Dupont</string> <string>Crédit du Nord</string> <string>Denise Dupont</string> <string>DuPont</string> <string>DuPont, Washington</string> <string>DuPont-Columbia Award</string> <string>DuPont Manual Magnet High School</string> <string>DuPont analysis</string> <string>Du Pont, Georgia</string> <string>Du Pont Motors</string> <string>Du Pont family</string> <string>Dupont, Avoyelles Parish, Louisiana</string> <string>Dupont, Colorado</string> <string>Dupont, Indiana</string> <string>Dupont, Louisiana</string> <string>Dupont, Ohio</string> <string>Dupont, Pennsylvania</string> <string>Dupont, Pointe Coupee Parish, Louisiana</string> <string>Dupont, Tennessee</string> <string>Dupont, Wisconsin</string> <string>Dupont (TTC)</string> <string>Dupont (band)</string> <string>Dupont Circle</string> <string>Eleuthère Irénée du Pont</string> <string>Ewald André Dupont</string> <string>Given name</string> <string>Jacques-Charles Dupont de l'Eure</string> <string>Madeleine Dupont</string> <string>Pierre Dupont</string> <string>Pierre Dupont de l'Étang</string> <string>Pierre S. du Pont, IV</string> <string>Pierre Samuel du Pont de Nemours</string> <string>ST Dupont</string> <string>Samuel Francis Du Pont</string> <string>Super Dupont</string> <string>Surname</string> <string>Thomson and Thompson</string> <string>Tiffany Dupont</string> <string>Tour DuPont</string> <string>USS Du Pont (DD-152)</string> <string>USS Du Pont (DD-941)</string> <string /> </Variants> <ContextChars>20</ContextChars> </Disambiguation> <Logging> <LogVerbose>false</LogVerbose> <LogWiki>false</LogWiki> <LogXHTML>false</LogXHTML> <UploadYN>false</UploadYN> <UploadAddToWatchlist>false</UploadAddToWatchlist> <UploadOpenInBrowser>false</UploadOpenInBrowser> <UploadToWikiProjects>false</UploadToWikiProjects> <DebugUploading>false</DebugUploading> <UploadMaxLines>1000</UploadMaxLines> <LogFolder /> <UploadJobName /> <UploadLocation /> <LogCategoryName /> </Logging> <Special> <namespaceValues> <int>0</int> <int>6</int> <int>10</int> <int>14</int> <int>100</int> </namespaceValues> <remDupes>true</remDupes> <sortAZ>false</sortAZ> <filterTitlesThatContain>true</filterTitlesThatContain> <filterTitlesThatContainText>Heroninos Archive</filterTitlesThatContainText> <filterTitlesThatDontContain>false</filterTitlesThatDontContain> <filterTitlesThatDontContainText>Saturday Night Live</filterTitlesThatDontContainText> <areRegex>false</areRegex> <opType>0</opType> <remove /> </Special> <Tool> <ListComparerUseCurrentArticleList>0</ListComparerUseCurrentArticleList> <ListSplitterUseCurrentArticleList>0</ListSplitterUseCurrentArticleList> <DatabaseScannerUseCurrentArticleList>0</DatabaseScannerUseCurrentArticleList> </Tool> <Plugin />
</AutoWikiBrowserPreferences>
<?xml version="1.0"?> <AutoWikiBrowserPreferences xmlns:xsi=" http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd=" http://www.w3.org/2001/XMLSchema" xml:space="preserve" Version="5.2.0.1">
<Project>wikipedia</Project> <LanguageCode>en</LanguageCode> <CustomProject /> <UsingSecure>false</UsingSecure> <PHP5>false</PHP5> <List> <ListSource>Yobot</ListSource> <SelectedProvider>UserContribUserDefinedNumberListProvider</SelectedProvider> <ArticleList> <Article NameSpaceKey="0"> <PreProcessed>false</PreProcessed> <Name>Kinda Hibrawi</Name> </Article> <Article NameSpaceKey="2"> <PreProcessed>false</PreProcessed> <Name>User:Magioladitis/Sandbox</Name> </Article> </ArticleList> </List> <FindAndReplace> <Enabled>false</Enabled> <IgnoreSomeText>false</IgnoreSomeText> <IgnoreMoreText>false</IgnoreMoreText> <AppendSummary>true</AppendSummary> <AfterOtherFixes>true</AfterOtherFixes> <Replacements> <Replacement> <Find>\[\[Blender]]</Find> <Replace> Blender</Replace> <Comment>01</Comment> <IsRegex>false</IsRegex> <Enabled>false</Enabled> <Minor>false</Minor> <RegularExpressionOptions>None</RegularExpressionOptions> </Replacement> <Replacement> <Find>"\[\[Blender]]\ magazine"</Find> <Replace> Blender magazine</Replace> <Comment>02</Comment> <IsRegex>false</IsRegex> <Enabled>false</Enabled> <Minor>false</Minor> <RegularExpressionOptions>IgnoreCase</RegularExpressionOptions> </Replacement> <Replacement> <Find>\[\[Blender]]\ magazine</Find> <Replace> Blender magazine</Replace> <Comment>03</Comment> <IsRegex>false</IsRegex> <Enabled>false</Enabled> <Minor>false</Minor> <RegularExpressionOptions>IgnoreCase</RegularExpressionOptions> </Replacement> <Replacement> <Find>publisher=\[\[Blender]]</Find> <Replace>work= Blender</Replace> <Comment>04</Comment> <IsRegex>false</IsRegex> <Enabled>false</Enabled> <Minor>false</Minor> <RegularExpressionOptions>IgnoreCase</RegularExpressionOptions> </Replacement> <Replacement> <Find>work=\[\[Blender]]</Find> <Replace>work= Blender</Replace> <Comment>05</Comment> <IsRegex>false</IsRegex> <Enabled>false</Enabled> <Minor>false</Minor> <RegularExpressionOptions>IgnoreCase</RegularExpressionOptions> </Replacement> <Replacement> <Find>journal=\[\[Blender]]</Find> <Replace>journal= Blender</Replace> <Comment>06</Comment> <IsRegex>false</IsRegex> <Enabled>false</Enabled> <Minor>false</Minor> <RegularExpressionOptions>IgnoreCase</RegularExpressionOptions> </Replacement> <Replacement> <Find>"\[\[Blender]]"</Find> <Replace> Blender</Replace> <Comment>07</Comment> <IsRegex>false</IsRegex> <Enabled>false</Enabled> <Minor>false</Minor> <RegularExpressionOptions>None</RegularExpressionOptions> </Replacement> <Replacement> <Find>\[\[Blender]]</Find> <Replace> Blender</Replace> <Comment>08</Comment> <IsRegex>false</IsRegex> <Enabled>false</Enabled> <Minor>false</Minor> <RegularExpressionOptions>None</RegularExpressionOptions> </Replacement> <Replacement> <Find>\*\ \ example\.com</Find> <Replace /> <Comment>09</Comment> <IsRegex>false</IsRegex> <Enabled>true</Enabled> <Minor>false</Minor> <RegularExpressionOptions>IgnoreCase</RegularExpressionOptions> </Replacement> <Replacement> <Find>\*\ \ link\ title</Find> <Replace /> <Comment>10</Comment> <IsRegex>false</IsRegex> <Enabled>true</Enabled> <Minor>false</Minor> <RegularExpressionOptions>IgnoreCase</RegularExpressionOptions> </Replacement> <Replacement> <Find>\ link\ title</Find> <Replace /> <Comment>11</Comment> <IsRegex>false</IsRegex> <Enabled>true</Enabled> <Minor>false</Minor> <RegularExpressionOptions>IgnoreCase</RegularExpressionOptions> </Replacement> <Replacement> <Find>New\ article\ name\ is\ </Find> <Replace /> <Comment>12</Comment> <IsRegex>false</IsRegex> <Enabled>true</Enabled> <Minor>false</Minor> <RegularExpressionOptions>IgnoreCase</RegularExpressionOptions> </Replacement> <Replacement> <Find><!---\ Categories\ ---></Find> <Replace /> <Comment>13</Comment> <IsRegex>false</IsRegex> <Enabled>true</Enabled> <Minor>false</Minor> <RegularExpressionOptions>IgnoreCase</RegularExpressionOptions> </Replacement> <Replacement> <Find>\[ http://en\.wikipedia\.org/wiki/</Find> <Replace>[[</Replace> <Comment>14</Comment> <IsRegex>false</IsRegex> <Enabled>true</Enabled> <Minor>false</Minor> <RegularExpressionOptions>IgnoreCase</RegularExpressionOptions> </Replacement> <Replacement> <Find>\s([\.,;:])</Find> <Replace>$1</Replace> <Comment /> <IsRegex>true</IsRegex> <Enabled>false</Enabled> <Minor>true</Minor> <RegularExpressionOptions>IgnoreCase</RegularExpressionOptions> </Replacement> <Replacement> <Find>([,:])([A-Za-z])</Find> <Replace>$1 $2</Replace> <Comment /> <IsRegex>true</IsRegex> <Enabled>false</Enabled> <Minor>true</Minor> <RegularExpressionOptions>IgnoreCase</RegularExpressionOptions> </Replacement> <Replacement> <Find>(Septem|Octo|Novem|Decem)ber,\s20(\d+)</Find> <Replace>$1ber 20$2</Replace> <Comment>17</Comment> <IsRegex>true</IsRegex> <Enabled>true</Enabled> <Minor>false</Minor> <RegularExpressionOptions>IgnoreCase</RegularExpressionOptions> </Replacement> <Replacement> <Find>\s([a-z]+)\s\1\s</Find> <Replace> $1 </Replace> <Comment>18 - duplicate words</Comment> <IsRegex>true</IsRegex> <Enabled>false</Enabled> <Minor>false</Minor> <RegularExpressionOptions>None</RegularExpressionOptions> </Replacement> <Replacement> <Find>(be released in [A-Za-z\s]+ 2010.?)</Find> <Replace>$1[ needs update]</Replace> <Comment>19</Comment> <IsRegex>true</IsRegex> <Enabled>true</Enabled> <Minor>false</Minor> <RegularExpressionOptions>IgnoreCase</RegularExpressionOptions> </Replacement> <Replacement> <Find>{{BLP sources[|]date=[A-Za-z0-9 ]+}}</Find>
<Replace>
This article needs additional citations for
verification. (December 2010) |
</Replace>
<Comment>20</Comment> <IsRegex>true</IsRegex> <Enabled>false</Enabled> <Minor>false</Minor> <RegularExpressionOptions>IgnoreCase</RegularExpressionOptions> </Replacement> <Replacement> <Find>{{BLP unsourced[|]date=[A-Za-z0-9 ]+}}</Find>
<Replace>
</Replace>
<Comment>21</Comment>
<IsRegex>true</IsRegex>
<Enabled>false</Enabled>
<Minor>false</Minor>
<RegularExpressionOptions>IgnoreCase</RegularExpressionOptions>
</Replacement>
<Replacement>
<Find>([Rr])ecently</Find>
<Replace>$1ecently[
when?]</Replace>
<Comment />
<IsRegex>true</IsRegex>
<Enabled>true</Enabled>
<Minor>false</Minor>
<RegularExpressionOptions>IgnoreCase</RegularExpressionOptions>
</Replacement>
</Replacements>
<AdvancedReps>
<IRule xsi:type="InTemplateRule">
<enabled_>true</enabled_>
<Children />
<Name>In Template Rule</Name>
<TemplateNames_ />
<ReplaceWith_ />
<DoReplace_>false</DoReplace_>
</IRule>
</AdvancedReps>
<SubstTemplates />
<IncludeComments>false</IncludeComments>
<ExpandRecursively>true</ExpandRecursively>
<IgnoreUnformatted>false</IgnoreUnformatted>
</FindAndReplace>
<Editprefs>
<GeneralFixes>true</GeneralFixes>
<Tagger>true</Tagger>
<Unicodify>true</Unicodify>
<Recategorisation>0</Recategorisation>
<NewCategory>Place of birth missing (living people)</NewCategory>
<NewCategory2>Place of birth missing</NewCategory2>
<ReImage>0</ReImage>
<ImageFind />
<Replace />
<SkipIfNoCatChange>false</SkipIfNoCatChange>
<RemoveSortKey>false</RemoveSortKey>
<SkipIfNoImgChange>false</SkipIfNoImgChange>
<AppendText>false</AppendText>
<AppendTextMetaDataSort>false</AppendTextMetaDataSort>
<Append>true</Append>
<Text />
<Newlines>2</Newlines>
<AutoDelay>10</AutoDelay>
<BotMaxEdits>0</BotMaxEdits>
<SupressTag>false</SupressTag>
<RegexTypoFix>false</RegexTypoFix>
</Editprefs>
<General>
<AutoSaveEdit>
<Enabled>false</Enabled>
<SavePeriod>30</SavePeriod>
<SaveFile />
</AutoSaveEdit>
<SelectedSummary>
Typo fixing</SelectedSummary>
<Summaries>
<string>
Typo fixing</string>
<string>
Typo fixing and
general fixes</string>
<string>
Typo fixing,
general fixes, and other clean up</string>
<string>
Typo fixing and other clean up</string>
<string>
General fixes</string>
<string>
General fixes and other clean up</string>
<string>Added
Persondata</string>
<string>Added
Persondata and
general fixes</string>
<string>Added
Persondata,
general fixes & other clean up</string>
<string>Added
Persondata and
Tfixed typos</string>
<string>Added
Persondata,
Tfixed typos &
general fixes</string>
<string>Added
Persondata & other clean up</string>
<string>Added [
needs update]</string>
<string>Added [
needs update] & other clean up</string>
<string>Added category</string>
<string>Added [
disambiguation needed]</string>
<string>Added [
disambiguation needed] & other clean up</string>
<string>Added hidden [undefined] Error: {{Lang}}: no text (
help) template so text doesn't get
identified as a typo</string>
<string>Added links</string>
<string>Added [
sic] template</string>
<string>bad link repair</string>
<string>clean up</string>
<string>Fixing
links to disambiguation pages</string>
<string>Fixing
links to disambiguation pages and other clean up</string>
<string>removed example.com link</string>
<string>removed parent category</string>
<string>
WP:CHECKWIKI fixes</string>
<string>
WP:CHECKWIKI fixes and
general fixes</string>
<string>updated categories</string>
</Summaries>
<PasteMore>
<string />
<string />
<string />
<string />
<string />
<string />
<string />
<string />
<string />
<string />
</PasteMore>
<FindText>born</FindText>
<FindRegex>false</FindRegex>
<FindCaseSensitive>false</FindCaseSensitive>
<WordWrap>true</WordWrap>
<ToolBarEnabled>false</ToolBarEnabled>
<BypassRedirect>true</BypassRedirect>
<AutoSaveSettings>true</AutoSaveSettings>
<noSectionEditSummary>false</noSectionEditSummary>
<restrictDefaultsortAddition>false</restrictDefaultsortAddition>
<restrictOrphanTagging>true</restrictOrphanTagging>
<noMOSComplianceFixes>false</noMOSComplianceFixes>
<syntaxHighlightEditBox>false</syntaxHighlightEditBox>
<highlightAllFind>true</highlightAllFind>
<PreParseMode>false</PreParseMode>
<NoAutoChanges>false</NoAutoChanges>
<OnLoadAction>0</OnLoadAction>
<DiffInBotMode>false</DiffInBotMode>
<Minor>true</Minor>
<AddToWatchlist>2</AddToWatchlist>
<TimerEnabled>false</TimerEnabled>
<SortListAlphabetically>false</SortListAlphabetically>
<AddIgnoredToLog>false</AddIgnoredToLog>
<EditToolbarEnabled>false</EditToolbarEnabled>
<filterNonMainSpace>false</filterNonMainSpace>
<AutoFilterDuplicates>false</AutoFilterDuplicates>
<FocusAtEndOfEditBox>false</FocusAtEndOfEditBox>
<scrollToUnbalancedBrackets>true</scrollToUnbalancedBrackets>
<TextBoxSize>10</TextBoxSize>
<TextBoxFont>Courier New</TextBoxFont>
<LowThreadPriority>false</LowThreadPriority>
<Beep>false</Beep>
<Flash>false</Flash>
<Minimize>false</Minimize>
<LockSummary>false</LockSummary>
<SaveArticleList>true</SaveArticleList>
<SuppressUsingAWB>false</SuppressUsingAWB>
<AddUsingAWBToActionSummaries>false</AddUsingAWBToActionSummaries>
<IgnoreNoBots>false</IgnoreNoBots>
<ClearPageListOnProjectChange>false</ClearPageListOnProjectChange>
<SortInterWikiOrder>false</SortInterWikiOrder>
<ReplaceReferenceTags>true</ReplaceReferenceTags>
<LoggingEnabled>false</LoggingEnabled>
</General>
<SkipOptions>
<SkipNonexistent>true</SkipNonexistent>
<Skipexistent>false</Skipexistent>
<SkipWhenNoChanges>false</SkipWhenNoChanges>
<SkipSpamFilterBlocked>false</SkipSpamFilterBlocked>
<SkipInuse>true</SkipInuse>
<SkipWhenOnlyWhitespaceChanged>true</SkipWhenOnlyWhitespaceChanged>
<SkipOnlyGeneralFixChanges>false</SkipOnlyGeneralFixChanges>
<SkipOnlyMinorGeneralFixChanges>false</SkipOnlyMinorGeneralFixChanges>
<SkipOnlyCasingChanged>false</SkipOnlyCasingChanged>
<SkipIfRedirect>false</SkipIfRedirect>
<SkipIfNoAlerts>false</SkipIfNoAlerts>
<SkipDoes>true</SkipDoes>
<SkipDoesNot>false</SkipDoesNot>
<SkipDoesText>(Af[Dd]|Prod blp/dated|Proposed deletion|{{db-)</SkipDoesText>
<SkipDoesNotText>born</SkipDoesNotText>
<Regex>true</Regex>
<CaseSensitive>false</CaseSensitive>
<AfterProcessing>false</AfterProcessing>
<SkipNoFindAndReplace>false</SkipNoFindAndReplace>
<SkipMinorFindAndReplace>false</SkipMinorFindAndReplace>
<SkipNoRegexTypoFix>false</SkipNoRegexTypoFix>
<SkipNoDisambiguation>false</SkipNoDisambiguation>
<SkipNoLinksOnPage>false</SkipNoLinksOnPage>
<GeneralSkipList />
</SkipOptions>
<Module>
<Enabled>false</Enabled>
<Language>C# 2.0</Language>
//PRELIMINARY VERSION
//TODO: Add summary for every change
//Put all in the loop
private static readonly Regex MI = Tools.NestedTemplateRegex(new List<string>("Multiple issues, Article issues, Multipleissues, Articleissues".Split(',')));
public string ProcessArticle(string ArticleText, string ArticleTitle, int wikiNamespace, out string Summary, out bool Skip)
{
Summary = "Updated
![](https://upload.wikimedia.org/wikipedia/en/thumb/b/b4/Ambox_important.svg/40px-Ambox_important.svg.png)
This article has multiple issues. Please help
improve it or discuss these issues on the
talk page. (
Learn how and when to remove these template messages)
No issues specified. Please specify issues, or remove this template.
parameters";
string ArticleText2 = Tools.RemoveTemplateParameter(ArticleText,"Multiple issues","article");
// process each tag
foreach(Match m in MI.Matches(ArticleText2))
{
string MICall = m.Value, newValue = m.Value;
newValue = Tools.RenameTemplateParameter(newValue, "BLPrefimprove", "refimprove");
newValue = Tools.RenameTemplateParameter(newValue, "refimproveBLP", "refimprove");
newValue = Tools.RenameTemplateParameter(newValue, "BLPsources", "refimprove");
newValue = Tools.RenameTemplateParameter(newValue, "BLP sources", "refimprove");
ArticleText2 = ArticleText2.Replace(m.Value, newValue);
}
Skip = false;
// replace with the following line if you want AWB to skip if no changes made
//Skip = (ArticleText2.Equals(ArticleText));
ArticleText = ArticleText2;
return ArticleText;
}
</Module> <ExternalProgram> <Enabled>false</Enabled> <Skip>false</Skip> <Program /> <Parameters /> <PassAsFile>true</PassAsFile> <OutputFile /> </ExternalProgram> <Disambiguation> <Enabled>false</Enabled> <Link>Dupont</Link> <Variants> <string>Alexis I. duPont High School</string> <string>Alfred I. duPont Testamentary Trust</string> <string>André Dupont</string> <string>Charles H. DuPont</string> <string>Christian Dupont</string> <string>Clifford Dupont</string> <string>Crédit du Nord</string> <string>Denise Dupont</string> <string>DuPont</string> <string>DuPont, Washington</string> <string>DuPont-Columbia Award</string> <string>DuPont Manual Magnet High School</string> <string>DuPont analysis</string> <string>Du Pont, Georgia</string> <string>Du Pont Motors</string> <string>Du Pont family</string> <string>Dupont, Avoyelles Parish, Louisiana</string> <string>Dupont, Colorado</string> <string>Dupont, Indiana</string> <string>Dupont, Louisiana</string> <string>Dupont, Ohio</string> <string>Dupont, Pennsylvania</string> <string>Dupont, Pointe Coupee Parish, Louisiana</string> <string>Dupont, Tennessee</string> <string>Dupont, Wisconsin</string> <string>Dupont (TTC)</string> <string>Dupont (band)</string> <string>Dupont Circle</string> <string>Eleuthère Irénée du Pont</string> <string>Ewald André Dupont</string> <string>Given name</string> <string>Jacques-Charles Dupont de l'Eure</string> <string>Madeleine Dupont</string> <string>Pierre Dupont</string> <string>Pierre Dupont de l'Étang</string> <string>Pierre S. du Pont, IV</string> <string>Pierre Samuel du Pont de Nemours</string> <string>ST Dupont</string> <string>Samuel Francis Du Pont</string> <string>Super Dupont</string> <string>Surname</string> <string>Thomson and Thompson</string> <string>Tiffany Dupont</string> <string>Tour DuPont</string> <string>USS Du Pont (DD-152)</string> <string>USS Du Pont (DD-941)</string> <string /> </Variants> <ContextChars>20</ContextChars> </Disambiguation> <Logging> <LogVerbose>false</LogVerbose> <LogWiki>false</LogWiki> <LogXHTML>false</LogXHTML> <UploadYN>false</UploadYN> <UploadAddToWatchlist>false</UploadAddToWatchlist> <UploadOpenInBrowser>false</UploadOpenInBrowser> <UploadToWikiProjects>false</UploadToWikiProjects> <DebugUploading>false</DebugUploading> <UploadMaxLines>1000</UploadMaxLines> <LogFolder /> <UploadJobName /> <UploadLocation /> <LogCategoryName /> </Logging> <Special> <namespaceValues> <int>0</int> <int>6</int> <int>10</int> <int>14</int> <int>100</int> </namespaceValues> <remDupes>true</remDupes> <sortAZ>false</sortAZ> <filterTitlesThatContain>true</filterTitlesThatContain> <filterTitlesThatContainText>Heroninos Archive</filterTitlesThatContainText> <filterTitlesThatDontContain>false</filterTitlesThatDontContain> <filterTitlesThatDontContainText>Saturday Night Live</filterTitlesThatDontContainText> <areRegex>false</areRegex> <opType>0</opType> <remove /> </Special> <Tool> <ListComparerUseCurrentArticleList>0</ListComparerUseCurrentArticleList> <ListSplitterUseCurrentArticleList>0</ListSplitterUseCurrentArticleList> <DatabaseScannerUseCurrentArticleList>0</DatabaseScannerUseCurrentArticleList> </Tool> <Plugin />
</AutoWikiBrowserPreferences>