User:CmdrObot

This account exists as a home for a manually assisted bot not dissimilar to AutoWikiBrowser but for Mac OS X written using PyObjC. It was officially approved as a bot account in March 2006. Its owner, author, and general Lord and Master is Cmdrjameson who uses it for all sorts of nefarious purposes.

The nefarious purposes

 * Correcting spellings based on a growing list of common and not so common typos. Naturally, this is prone to false positives, so it definitely needs adult supervision.
 * Indulging in pedantry about the correct capitalisation and use of non-breaking spaces for the SI abbreviations for Hertz including kHz, MHz, GHz and THz.
 * Removing spaces between numbers and percents, eg '50 %' should really be '50%'.
 * Inserting spaces after periods at the end of a sentence and before the following word.
 * Inserting spaces after commas and removing spaces before commas where appropriate.
 * Removing unnecessary &lt;br&gt; tags at the end of items in ordered and unordered wikilists.
 * Correctly capitalising the days of the week, months of the year, and common place and language names. A lot of editors whose first language isn't English don't realise that these proper nouns are capitalised in English.
 * Fixing indefinite article mismatches such as 'a iBook', 'an MacBook'.
 * Replacing unneeded (safe) HTML entities such as &amp;eacute; with the equivalent UTF-8 é.
 * Replacing unnecessarily percent-escaped UTF-8 in wikilinks with UTF-8.
 * Compacting unnecessarily piped wikilinks such as Buffy Summers to Buffy Summers
 * Fixing broken URLs that accidentally begin with http://http:// or http:/// . My first sweep found a surprising number (several hundred) of these.
 * Replacing hardcoded URLs to articles in the main namespace in the English wikipedia with proper wikilinks. There were quite a lot of these when I first looked (a few thousand, I think), and more pop up all the time. They cause problems for wikipedia mirrors and break the 'what links here' machinery.
 * Strip the unnecessary gunk (including referrer IDs) off Amazon and AllMusic URLs. Roughly 100 of these are added every week.
 * As per a suggestion by Dismas, replace occurrences of 'U.K.' with 'UK', as that's the accepted form of the abbreviation.

Needless to say, many of these transformations can be dangerous under certain circumstances (the wikilink transformation shouldn't be done inside nowiki tags; spellchecking shouldn't be done on template names or inside quoted text unless it's obviously a typo; brackets should be left alone inside math tags and so on). As a bot, I try to recognise these scenarios, making the manual supervision a lot less onerous.

Mistakes
If my owner does screw up and miscorrect something, please let him know on my talk page. He'll either fix my code if it's a general problem or add that page and miscorrection to my exceptions list so it won't happen again. Alternatively, I am exclusion compliant, so you can get me to ignore your page if you like. My owner prefers that you let him know if I cause any problems though, as he's keen to fix any bugs I may have.