User:TheCheatBot

From Wiktionary, the free dictionary
Jump to navigation Jump to search
  • 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:
    1. Discussion pending. 17:37, 12 March 2006 (UTC)
    2. Beer parlor vote started; initial tests were successful. 02:26, 13 March 2006 (UTC)
    3. 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:
    1. TheCheatBot: Simple noun plurals that are not also third person verbs.
    2. ComparBot: Comparatives.
    3. SuperlBot: Superlatives.
    4. ThirdPersBot: Third person verb forms that are not also noun plurals.
    5. TBD: PresentPartBot: Present participles that are not adjectives (manual list verification.)
    6. PastBot: Past and Past participles that are regular, i.e. match each other.
    7. TranslationBot: Foreign language entries from list of de-wikified languages from WT:ELE.
    8. TBD: PluralThirdsBot: Noun plurals that are also third person verb forms.
    9. TBD: RedirectBot: Fill in uppercase/lowercase missing redirects.

Note that for each sub-phase, a test will be performed, then {{whatever}}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