User:TheCheatBot


 * Name: TheCheatBot
 * Owner: User: Connel MacKenzie
 * Talk page: User talk: Connel MacKenzie
 * Purpose: Upload inflected forms (only if missing), translation entries (only if missing)
 * Status:
 * Discussion pending. 17:37, 12 March 2006 (UTC)
 * Beer parlor vote started; initial tests were successful. 02:26, 13 March 2006 (UTC)
 * Done (for now - will re-run periodically after XML dumps, maybe once every few months.) 04:10, 6 June 2006 (UTC)
 * Approval: User: TheCheatBot/approval archive

Method

 * 1) Analyze the "latest" XML dump.
 * 2) Find all words that are linked (text or any template.)
 * 3) For undefined entries, use a preload template to generate text.  Run  d gen^wikisbst 
 * 4) Magic: Upload using the pywikipedia tool pagesfromfile.py as so:
 * 5) TheCheatBot: Simple noun plurals that are not also third person verbs.
 * 6) ComparBot: Comparatives.
 * 7) SuperlBot: Superlatives.
 * 8) ThirdPersBot: Third person verb forms that are not also noun plurals.
 * 9) TBD: PresentPartBot: Present participles that are not adjectives (manual list verification.)
 * 10) PastBot: Past and Past participles that are regular, i.e. match each other.
 * 11) TranslationBot: Foreign language entries from list of de-wikified languages from WT:ELE.
 * 12) TBD: PluralThirdsBot: Noun plurals that are also third person verb forms.
 * 13) TBD: RedirectBot: Fill in uppercase/lowercase missing redirects.

Note that for each sub-phase, a test will be performed, then Bot will be cut loose for the rest of the entries of that type, before proceeding to the next sub-task.

When done with these, will probably return to serving hors d'oeuvres and destroying Japan in black and white movies.

Activity

 * /2007-06-28
 * /2007-07-20 Running.  --Connel MacKenzie 21:27, 22 July 2007 (UTC)
 * /2007-08-13 Starting. (With BD2412's suggested improvements.)  --Connel MacKenzie 20:38, 15 August 2007 (UTC)
 * /2007-08-29 run 9/12/2007
 * /2007-09-14 /2007-09-14b revised?
 * /2007-09-29
 * /2007-10-16
 * /2007-11-20 Done. --Connel MacKenzie 08:00, 16 December 2007 (UTC)
 * /2008-01-02 skipped for bug identified. --Connel MacKenzie 00:41, 17 January 2008 (UTC)
 * /2008-01-16 Running... --Connel MacKenzie 06:01, 1 February 2008 (UTC)
 * /2008-02-14 --Connel MacKenzie 23:42, 1 March 2008 (UTC)
 * /2008-03-03 Ran much under user-config.py.Killbot instead of .TheCheatBot. Argh!  --Connel MacKenzie 15:27, 4 March 2008 (UTC)
 * /2008-11-11 Running. --Connel MacKenzie 03:23, 15 November 2008 (UTC)
 * /2009-01-11 Reviewing. --Connel MacKenzie 20:17, 14 January 2009 (UTC)