User:Smasongarrison/awb

From Wikipedia, the free encyclopedia



This page is inspired by User:John_of_Reading's page on typo fixing with AutoWikiBrowser. I've decided to start doing the same for my own copy-editing. If anyone's interested, here is my general workflow for bulk copy-editing.


Pages to avoid[edit]

Titles skipped

(?:2015 San Bernardino attack|Abuse reports|Abuse response/|Academic studies of Wikipedia|ACF Regionals answers/|Administrators' noticeboard|AMA IRC Meeting log|Adopt-a-typo|Arbitration Committee Elections|Arbitration/|Archived deletion|articles by quality log|Articles for|Articles with UK Geocodes|AutoWikiBrowser/Typos|Ayers Rock - Crazy Boys intro\.ogg|BillboardEncode/|BillboardID/|Bounce \(Iggy Azalea song\)‎|Categories for|Catholic Encyclopedia topics/|Centralized discussion/|Changing username/|Charles Magauran|CHECKWIKI/|Coalport/North Clinton, Trenton, New Jersey|Commonly misspelled English words|Contributor copyright investigations/|Copyright problems/|Correct typos in one click|Coverage of Mathworld topics/|Cut Spelling|Database reports/|Date and time notation in the United Kingdom|Deleted articles with freaky titles|Deletion log/|Deletion log archive|Deletion review|Did you know nominations/|Disambiguation pages with links/|Drexel\s+4\d\d\d|Early Cornish texts|Editor review/|English orthography|Featured article|Featured list|Featured picture|Featured portal|Featured topic|Files for|Find a Grave famous people/|GLAM/NHMandSM|GLAM/Your paintings|Goings-on/|Good article reassessment|Henry Marshall Furman|History of broadcasting in Australia|Ilya Silchukov|In the news/|India Education Program/Courses/|Interspel|Jewish Encyclopedia topics/|Jimbo Wales discussion|Kelvin Taylor \(actor\)|Lab Rats \(American TV series\)|Lauren Bacall on screen and stage|List of encyclopedia topics/|List of On Cinema episodes|List of Wikipedians by|Lists of common misspellings|/Listeria|Main Page history/|Max W\. Noah|Mediation Cabal/|Meetup/|Miscellany for|Move review/|Nairai\b|New user log/|Otte Rud|Pfam2pdb|Pfam2PDBsum|Picture peer review|Possibly unfree|Recent additions|Redirects for|Reference desk archive|Requested articles|Requests for|Sandbox/|School and university projects/|Sockpuppet investigations/|SoundSpel|Stub types for deletion|Suspected copyright violations/|Suspected sock puppets|Templates for|Templates with red links|/Translation task force|Tyop Contest|Typo Team|Typoglycemia|Unwanted Cinema cover\.png|Upload log archive|Vilnius Airport|Votes for deletion|Wiki Ed/|Wiki Guides/|Wikipedia Signpost/2|Wikipedia Signpost/Special|WikiProject Academic Journals/|WikiProject Chemicals/Log/|WikiProject Chemistry/IRC|WikiProject Directory/Description|WikiProject Editor Retention/|WikiProject Fix common mistakes/|WikiProject History Merge/|WikiProject Intertranswiki/|WikiProject Languages/|WikiProject London Transport/The Metropolitan/|WikiProject Missing encyclopedic articles/|WikiProject Pharmacology/Log/|WikiProject Red Link Recovery/|WikiProject Short descriptions/wd/|WikiProject Spam/|William David Rudland|/All discussions|/[Aa]rchive|/Article alerts|/Article list|/Article Talk list|/Articles|/Assessment|/Cleanup listing|/CurrentTranscriptions|/[Dd]ata|/Deletion archive|/Did you know|/Discussions?|/DYK|/Encyclopedic articles|/Example generated lists|/[Ff]eedback|/Fundraising|/ICC valuations|/Internet Relay Chat|/IRC|/List of all portals|/List of biographies|/List of mountains|/Listing by project|/Lists of pages|/Members|/Metrics/|/Newsletter|/Participants|/Peer review|/Popular pages|/Prospectus|/[Pp]ublicwatchlist|/Recent changes|/Recognized [Cc]ontent|/[Rr]edlinks|/Rename template parameters|/[Ss]andbox|/Settings/|/Stale drafts|/Stats|/Statistics|/Talk|/Unpatrolled|/Watchall|/[Ww]atchlist|Charles-Valentin Alkan|Église Saint-Jean-de-Malte|Étretat|18th-century prints of Bach's four-part chorales|2016 Nice truck attack|2017 Westminster attack|2022 Huntingdonshire District Council election|52 chorale preludes, Op\. 67|A solis ortus cardine|Abington Park|Academy \(educational institution\)|Ach Gott, wie manches Herzeleid|Adagio for Strings|Adam Zamoyski|Adolf Friedrich Hesse|Affiliated operator|Affine Lie algebra|Aix-en-Provence|Albert Einstein|Alexander Kok|Alexander R. Todd|Alwyn Van der Merwe|Amenable group|An Wasserflüssen Babylon \(Reincken\)|An Wasserflüssen Babylon|Andromaque|Ann Elwell|Antoni Pizà|Arnstadt|Asia|Assassination of Inspector Grosgurin|Auguste Pavie|Aus tiefer Not schrei ich zu dir|Béatrice Martin \(harpsichordist\)|Ballade No\. 1 \(Chopin\)|Ballade No\. 4 \(Chopin\)|Ballades \(Chopin\)|Barry McDaniel|Basil Lam|Bassline|Beltrami equation|Benois Madonna|Bernstein polynomial|Bertram Colgrave|Black Madonna|Bochner's theorem \(Riemannian geometry\)|Bony–Brezis theorem|Book of Genesis|Borel–de Siebenthal theory|Borel's lemma|Boundedly generated group|Brich dem Hungrigen dein Brot, BWV 39|Bridgewater Madonna|Britain First|Brouwer fixed-point theorem|Building \(mathematics\)|Busemann function|Butcher group|Calderón–Zygmund lemma|Cambridge Whitefriars|Canada|Canonic Variations on "Vom Himmel hoch da komm' ich her"|Carathéodory kernel theorem|Carathéodory's theorem \(conformal mapping\)|Carl Gotthelf Gerlach|Caroline Elam|Carpentras|Caspar Neumann|Cauchy–Kowalevski theorem|Cauchy's integral formula|Château of Vauvenargues|Charles Sanford Terry \(historian\)|Charles Scriven|Christ lag in Todesbanden|Christ unser Herr zum Jordan kam|Christ's College, Cambridge|Christopher Jencks|Church of Reinhardtsgrimma|Circle packing theorem|Clavichord|Clavier-Übung III|Closed and exact differential forms|Commutation theorem for traces|Complexification \(Lie group\)|Concerti grossi, Op\. 3 \(Handel\)|Concerti grossi, Op\. 6 \(Handel\)|Conformal welding|Contraction \(operator theory\)|Cotlar–Stein lemma|Criticism of nonstandard analysis|Cuthbert|Daniel Lazard|Daniel Vetter|David Irving|David Starkey|Denjoy–Wolff theorem|Die Deutschen Inschriften|Dies Natalis \(cantata\)|Diffeomorphism|Differential forms on a Riemann surface|Differential geometry of surfaces|Dirichlet problem|Discontinuities of monotone functions|Dorking chicken|Douady–Earle extension|Double group|Du, o schönes Weltgebäude|Durham, England|E\. O\. Wilson|Earle–Hamilton fixed-point theorem|Edge-of-the-wedge theorem|Edmund Beaufort, 2nd Duke of Somerset|Edmund de Unger|Edmund Garratt Gardner|Edward IV of England|Eight Short Preludes and Fugues|Einstein–Cartan–Evans theory|Eliane Plewman|Elisabeth Cruciger|Elizabeth of York|Emmanuel Breuillard|Erbalunga|Ergodic flow|Ernst J. Grube|Ethnic groups in Europe|Eugenics|European cuisine|Europe|Farrell–Markushevich theorem|Fatimid art|Flute Sonata in E major, BWV 1035|Fourier–Bros–Iagolnitzer transform|Frédéric Chopin|Franco-Siamese War|Franz Benda|Franz Schubert|Fredholm determinant|French Academy of Sciences|Fundamental group|Fundamental polygon|Fundamental theorem of Riemannian geometry|Funeral Sentences and Music for the Funeral of Queen Mary|Gábor Szegő|Gaulish|George Frideric Handel|Germans|Giulio Cesare|Godric of Finchale|Graph of groups|Great Eighteen Chorale Preludes|Great Expectations|Great Plague of Marseille|Greeks in pre-Roman Gaul|Gromov boundary|Grunsky matrix|Grunsky's theorem|Gustav Leonhardt|Guthlac of Crowland|Guy of Ibelin \(1286–1308\)|Guy of Ibelin \(bishop\)|Guy of Ibelin \(died 1304\)|Guy of Ibelin, Constable of Cyprus|Guy of Ibelin, seneschal of Cyprus|Guy of Ibelin|Hadamard \(disambiguation\)|Hadamard three-lines theorem|Handel & Hendrix in London|Hanover Square Rooms|Hans Otto \(organist\)|Harnack's inequality|Harpsichord Concerto in A major, BWV 1055|Harpsichord Concerto in D minor, BWV 1052|Harpsichord Concerto in E major, BWV 1053|Harry Irving \(chemist\)|Henry VI of England|Henry VII of England|Herbert Collum|Hermite polynomials|Hermitian symmetric space|Herr Jesu Christ, dich zu uns wend|Herr, gehe nicht ins Gericht mit deinem Knecht, BWV 105|Hethum II, King of Armenia|Hethumids|Hilbert algebra|Hilbert space|Hilbert transform|History of the race and intelligence controversy|Hobson's Conduit|Hopf decomposition|House of Ibelin|Humphrey, Duke of Gloucester|Hurwitz's theorem \(composition algebras\)|Hyperbolic metric space|Hypergeometric function|Ich habe genug, BWV 82|Ich will den Kreuzstab gerne tragen, BWV 56 discography|Ich will den Kreuzstab gerne tragen, BWV 56|In dulci jubilo|Intelligence quotient|Invariance of domain|Invariant convex cone|Inverse function theorem|Iphigénie|Ising model|Isospectral|Isothermal coordinates|J\. Michael Diack|Jacques Hadamard|Janet Trotter|Jayda Fransen|Jean Planque|Jean-Joseph Bonaventure Laurens|Jesu, meine Freude|Johann Kuhnau|Johann Mattheson|Johann Peter Kellner|Johann Sebastian Bach|Johannes-Ernst Köhler|John Beer|John Christian Jacobi|John Christopher Smith|John Hayward \(British politician\)|John Robert Edwards|John Stanley Griffith|John Troutbeck|Jordan–Chevalley decomposition|Jordan algebra|Jordan operator algebra|Königsberg|Karl Straube|Kashmir|Kazhdan's property \(T\)|Kempner function|Keyboard concertos by Johann Sebastian Bach|Knizhnik–Zamolodchikov equations|Koebe quarter theorem|Koenigs function|Kostant polynomial|Kostant's convexity theorem|Lübeck|L'estro armonico|La cheminée du roi René|La Couronne, Bouches-du-Rhône|La Marseillaise|La Treille|Lady Margaret Beaufort|Lebesgue covering dimension|Lebesgue differentiation theorem|Leo Hussain|Liebster Gott, wann werd ich sterben|Liebster Gott, wenn werd ich sterben, BWV 8|Linda Colley|List of compositions by George Frideric Handel|List of compositions by Johann Sebastian Bach printed during his lifetime|List of compositions by Johann Sebastian Bach|List of concertos for harpsichord solo by J\. S\. Bach|List of orchestral works by Johann Sebastian Bach|List of organ compositions by Johann Sebastian Bach|List of solo keyboard concertos by Johann Sebastian Bach|List of sovereign states and dependent territories in Europe|Littelmann path model|Littlewood subordination theorem|Lochamer-Liederbuch|Loewner differential equation|Lorraine Hunt Lieberson|Lutherkirche, Wiesbaden|Mainstream Science on Intelligence|Margaret Beaufort \(disambiguation\)|Margaret of Anjou|Margaret of York|Margaret Pole, Countess of Salisbury|Markov–Kakutani fixed-point theorem|Marmen Quartet|Marseille|Mathematical Association of America|Max Reger|Maximal compact subgroup|Men's rights movement|Michael Atiyah|Michelangelo|Mit Fried und Freud ich fahr dahin|Musée Granet|Museum of European and Mediterranean Civilisations|Mutation \(Jordan algebra\)|N = 2 superconformal algebra|Napoleon|Nash embedding theorems|Neumann–Poincaré operator|Nevanlinna's criterion|Nicholas Mackintosh|Nicolas de Grigny|Normal family|O Lamm Gottes, unschuldig|Octacube \(sculpture\)|Old Port of Marseille|Orbifold|Organ concerto \(Bach\)|Organ concertos, Op\. 4 \(Handel\)|Organ concertos, Op\. 7 \(Handel\)|Organ Sonatas \(Bach\)|Orgelbüchlein|Orson Scott Card|Oscillator representation|Otto Klineberg|Pachelbel's Canon|Partita for keyboard No\. 6, BWV 830|Partitas for keyboard \(Bach\)|Paul Krugman|Paul Mellars|Peter I of Cyprus|Phèdre|Philip Coppens \(chemist\)|Philip IV of France|Philippe Solari|Planar Riemann surface|Plancherel theorem for spherical functions|Polish space|Porte d'Aix|Positive harmonic function|Prelude and Fugue in A minor, BWV 543|Prime number|Progress in Physics|Pseudogroup|Quadratic Jordan algebra|Quartier Mazarin|Quasicircle|Race \(human categorization\)|Race and intelligence|Radó–Kneser–Choquet theorem|Reginald of Durham|René of Anjou|Representation theory of the Lorentz group|Restricted representation|Richard Borcherds|Richard III of England|Richard Lynn|Richard Newton \(caricaturist\)|Richard Overy|Riemann mapping theorem|Riemannian connection on a surface|Rising sun lemma|Robert Hall, Baron Roberthall|Rodelinda \(opera\)|Root system|Royal manuscripts, British Library|Ruggero Santilli|Samuel Rodigast|Savoy Chapel|Scherzos \(Chopin\)|Schlage doch, gewünschte Stunde, BWV 53|Schoenflies problem|Schottky group|Schwarz alternating method|Schwarz triangle tessellation|Schwarzian derivative|Selberg trace formula|Sheffield incest case|Sieben Stücke, Op\. 145|Singular integral operators of convolution type|Singular integral operators on closed curves|Six Sonatas for Violin and Harpsichord, BWV 1014–1019|Slavery in Nigeria|Sobolev spaces for planar domains|Sonata in G major for two flutes and basso continuo, BWV 1039|Sonatas and Partitas for Solo Violin \(Bach\)|Sonatas for viola da gamba and harpsichord \(Bach\)|Spectral theory of ordinary differential equations|Square root of a matrix|Stéphane Mangin|St Cuthbert's Cave|St Cuthbert's Well|St John's College, Cambridge|Steven Rubenstein|Study for the Madonna of the Cat|Surface \(topology\)|Symmetric cone|Symmetric space|Symmetrizable compact operator|Symmetry of second derivatives|Talbot Shrewsbury Book|Tamerlano|Tatiana Nikolayeva|Ted Kaczynski|The Four Seasons \(Poussin\)|The IQ Controversy, the Media and Public Policy|Thomas Octavius Prichard|Toccata and Fugue in D minor, BWV 565|Tom Bridgeland|Tomita–Takesaki theory|Triangulation \(topology\)|Triple Concerto, BWV 1044|Triumphs of Caesar \(Mantegna\)|Twelve Little Preludes|Uniformization theorem|Uniformly bounded representation|United Kingdom|Uns ist ein Kind geboren, BWV 142|Valéry Giscard d'Estaing|Valldemossa Charterhouse|Vater unser im Himmelreich|Vaux Passional|Vertex operator algebra|Victor d'Hupay|Victor Friedman|Vieille Charité|Von Neumann algebra|Walter of Durham|Waltzes, Op\. 70 \(Chopin\)|Was Gott tut, das ist wohlgetan|Weakly symmetric space|Weimar concerto transcriptions \(Bach\)|Weimarer Passion|Wer nur den lieben Gott läßt walten|Weyl–von Neumann theorem|White flight|Whitney extension theorem|Wie schön leuchtet der Morgenstern, BWV 1|William G\. Whittaker|William Henry Harris|Witchcraft|Zonal spherical function|Antony Wassermann)

I adopted John of Reading's list from 6/7/22 on titles to avoid. Yes, there are a few article titles in this list. Some of these contain many false positives, others are where I don't wish to repeat a mistake, others are where I am avoiding a slow-motion edit war.

And added any page that Mathsci has edited more than 10 times. (Just trying to avoid conflict)

Current MOS[edit]

Manual of Style guidelines on careful language

Rule Start date Notes
WP:SUFFER May 2022

Partial FindAndReplaces[edit]

WP:LINKSTOAVOID[edit]

This is syntax for url trimming of identifying info perWP:LINKSTOAVOID and Citation Style

(?<!(?:article\.aspx|Business-profile|Content|database.html|index\.php|natochannel\.tv/|RefArticle\.aspx|reg_id=0|state\.cfm|tcmdb/title\.jsp|ViewArticle\.dbml|wp-dyn))(?:(\?)|&|\#)(?:[cC](?:ampaign(?:id)?|MP)|[fF](?:bclid|[eE]+[dD](?:[nN][aA][mM][eE]|[tT]ype)|irstvisit|orced|ta)|_(?:osource|[rs])|e(?:mailAFriend|x_cid)|h(?:c_ref|p)|m(?:edium|sg)|n(?:click_check|ewsfeed|otif_t)|o(?:m_(?:act|clk)|r(?:ef|igin))|p(?:a(?:gewanted|rtner)|campaign(?:id)?|latform|romo)|r(?:(?<!\?r)r?ef[fer]*|ss|_|via)|s(?:cp|iteloc|[ourvce]{3,}|[qth]|yndication|_(?:account|c(?:ampaign|ontent)|CMP|emailAFriend|f(?:irstvisit|orced|ta)|hp|m(?:edium|sg)|newsfeed|or(?:ef|igin)|p(?:a(?:gewanted|rtner)|latform|romo)|r(?:ef[fer]*|ref[fer]*|ss|_|via)|s(?:cp|iteloc|[ourvce]{3,}|[qth]|yndication)|t(?:erm|rack(?:val)?)|u(?:pgradeable|sername)|via|x|_[rs]?))|track(?:val)?|u(?:pgradeable|sername|tm_(?:account|c(?:ampaign|ontent)|CMP|emailAFriend|f(?:irstvisit|orced|ta)|hp|m(?:edium|sg)|newsfeed|or(?:ef|igin)|source|term|p(?:a(?:gewanted|rtner)|latform|romo)|r(?:ef[fer]*|ref[fer]*|ss|_|via)|s(?:cp|iteloc|[ourvce]{3,}|[qth]|yndication)|t(?:erm|rack(?:val)?)|u(?:pgradeable|sername)|via|x|_[rs]?))|via|wpmp_switcher)(?:_?id)?=[\w:_%\+=\.-]+(?=[&\s\|\}><\]])

xml FindAndReplace[edit]

MOS:MEDLANG[edit]

<Typo word="0The Disabled..." find="(?<!")([tT]he\s+(?:cognitive|developmental|intellectual|m(?:ental|otor)|p(?:hysical|sychological)|visual)ly[-–‑−—―\s]*)?)(?:crippled|handicapp?ed|specially[-–‑−—―]?abled)" replace="$1disabled people![[WP:EPSTYLE]]![[MOS:DISABILITIES]]" />

<Typo word="0The Disabled..." find="(?<!")[tT]he ((?:cognitive|developmental|intellectual|m(?:ental|otor)|p(?:hysical|sychological)|visual)ly[-–‑−—―\s]*)?(?:crippled|disabled|handicapp?ed|specially[-–‑−—―]?abled)\b(?![-–‑−—―\s]+(?:(?:[aA](?:ctors?|d(?:dict|ult)|n(?:imal|yone)|rtists?|thlete)|[bB](?:ab(?:ies|y)|ear|oy)|[cC](?:a(?:r|se)|h(?:aracter|ild(?:ren)?)|itzen|lient|ommunity)|[dD](?:ependent|og)|[eE](?:mploye[er]|veryone|xperience)|[fF]e(?:male|tus)|[gG](?:irl|roup)|[hH](?:orse|uman)|[iI]n(dividual|fant)|[kK]id|[lL]i(?:if|sts?)|[mM](?:a(?:le|n\b)|e(?:mber|n\b))|[nN]eonates?|[oO]rgan|[pP](?:a(?:rticipant|t(?:ient|ron))|e(?:ople|rson)|opulation|rotesters?)|[rR](?:espondents?|ights?)|[sS](?:o(?:ldier|meone)|ports(?:wo)?m[ae]n|tudent|u(?:bject|fferer|rvivor))|[tT](?:eeth|h[oe]se|issue|ooth)|[vV](?:e(?:hicles?|terans?)|ictims?|oters?)|[wW](?:hale|om[ae]n))[\w']*\b)|[!])" replace="$1disabled people![[WP:EPSTYLE]]![[MOS:DISABILITIES]]" />

<Typo word="0" find="(?:\b(AIDS|a(?:norexia|sthma)|cholera|dementia|e(?:mphysema|pilepsy)|HIV|hidradenitis|leprosy|m(?:alaria|igraine)|MS|osteoporosis|polio|PTSD|schizophrenia|[a-z]?[A-Z]{2,}\b|(?:oral\s+)?cancer)\s+(?:sufferers|victims)|(?:sufferers|victims) of (AIDS|a(?:norexia|sthma)|cholera|dementia|e(?:mphysema|pilepsy)|HIV|hidradenitis|leprosy|m(?:alaria|igraine)|MS|osteoporosis|polio|PTSD|schizophrenia|[a-z]?[A-Z]{2,}\b|(?:oral\s+)?cancer|the condition)" replace="people with $1$2![[WP:MEDLANG]]" />

Advanced Rules[edit]

<IRule xsi:type="Rule">
            <enabled_>true</enabled_>
            <Children />
            <Name>cite</Name>
            <ruletype_>OnWholePage</ruletype_>
            <replace_>\|\s*(author)\s*=\s*([uU]nknown)\s*([\|\}])</replace_>
            <with_>|$1=&lt;!-- $2 --&gt;$3</with_>
            <ifContains_ />
            <ifNotContains_ />
            <regex_>true</regex_>
            <ifIsRegex_>false</ifIsRegex_>
            <numoftimes_>1</numoftimes_>
            <ifRegexOptions_>None</ifRegexOptions_>
            <regexOptions_>None</regexOptions_>
</IRule>

<IRule xsi:type="Rule">
            <enabled_>true</enabled_>
            <Children />
            <Name>!MOS:Flags</Name>
            <ruletype_>OnWholePage</ruletype_>
            <replace_>!\[\[(?:MOS|WP):[\w\#\d]+\]\]</replace_>
            <with_ />
            <ifContains_>![[</ifContains_>
            <ifNotContains_ />
            <regex_>true</regex_>
            <ifIsRegex_>false</ifIsRegex_>
            <numoftimes_>1</numoftimes_>
            <ifRegexOptions_>None</ifRegexOptions_>
            <regexOptions_>None</regexOptions_>
          </IRule>