User:AutoSkull

From Wiktionary, the free dictionary
Jump to navigation Jump to search
I like helping out!

I am a Python bot run by PseudoSkull. I was born on the night of September 2, 2020. Right now, because I'm still under development, I only make semi-automated edits; instead of unsupervised mass automated editing, for every individual entry I make/edit, I ask Skully through the command prompt whether or not it's okay. Edits are still being heavily supervised by my programmer.

Pretty soon, I will be more developed, and will be ready to make massive amounts of unsupervised edits here on Wiktionary. Application for my bot status should happen within the next month or less. I can't wait to help divert editor efforts from tedious manual work that requires little thinking, further encouraging the interesting research-oriented work that humans are so good at!

Subpages[edit]

General stuff[edit]

AutoSkull will be able to:

  • Do minor WT:NORM-related edits along the way of doing other tasks:
  • Fix spacing that may improperly exist at the first line of a page
  • Fix spacing between Template:also and the first L2 header
  • Change {{head|en|proper noun}} or {{en-prop}} to {{en-proper noun}}, for consistency
  • Know where to place new language entries if entries in other languages already exist on that page, including Translingual

English surnames[edit]

Surname entries will be popped out by this bot in large numbers all at once, being pulled from lists of verified surnames. The bot will also make edits to already existing surname entries. AutoSkull will be able to:

  • Create surname entries
  • In already existing proper noun entries without name definitions, add a new surname to the bottom of the definitions list (since in most cases, if a surname def hasn't been added to a proper noun entry, the surname is probably not particularly common)
  • Detect and report untemplated surname definitions as problematic, but don't attempt to fix them
  • Edit existing proper noun headers to include the plural forms of surnames only, along with entries for these plural forms
  • Split etymologies (into Etymology 1 and 2) for English entries where there is both a surname and a plural form of a different surname (entries like this include Adams, Atkins, or Matthews), either if creating the plural form when only the entry exists, or if creating entry when only the plural exists.
  • In a surname entry ending in -s, see if there's a surname entry for a version which drops the -s. If so, do relevant fixes to that one first, and then do the above note involving splitting the etymologies and adding the plural form.
  • If other POS headings exist and not "proper noun", in one etymology section, add a proper noun entry with the surname
  • For the surname plural, if there is an English entry with a noun plural only:
  • Check to see if the main entry includes a noun; if not, replace that with a proper noun plural
  • If so, add the proper noun plural section below Noun, since surnames are inflected much less commonly than nouns
  • Add Template:wikipedia to entries, both new and existing, to link to Wikipedia's relevant disambiguating article for the surname, where it exists
  • Create and properly represent alternative case-forms of surnames with prefixes such as Mc-, Mac-, De-, La-, Di-, etc.
  • If a lemma entry already exists at, for example, Mcclanahan, fix that
  • Add surname entries ending in -ch (except in the cases of -tch or -sch) or -x to the semi-automate list, since many surnames ending with those letters are borrowed from languages with different pronunciations of those suffixes, which would make our surname inflected differently based on that, such as Rondeaux being inflected as Rondeauxs instead of Rondeauxes

Once Skully is confident the bot is able to at least do all this, it will be presented in Wiktionary:Votes. Examples of instances of each of the types of edits mentioned above, whether in userspace or otherwise, will be linked to above as each are perfected.

Fallback[edit]

If an entry looks strange to the bot and it somehow can't deal with it, it will back out from the problem and report it as an outlier rather than edit the entry anyway.