User:ComparBot


 * Name: User: ComparBot
 * Owner: User: Connel MacKenzie
 * Operators: User: Connel MacKenzie
 * Approval: User: ComparBot/approval archive / Requests for bot status/Archive/April 2006
 * Purpose: Fill in comparatives, exactly as is currently done manually.
 * Restrictions for generating entries:
 * Entry must not already exist.
 * Root form must link the comparative one or two lines after the ===Adjective=== heading.
 * Inflection can be provided by regular text wikification, or any other template that wikifies terms.
 * All but the last three two characters of the root form must match the plural form to be auto-generatred in this manner.
 * Auto-generated only if there is no other inflected form (e.g. any verb or noun inflection).
 * ===Adjective=== header of root term must be within an ==English== language section.

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.
 * 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.