Utilisateur:Keene~frwiktionary/Keenebot2

A bot run by User:Keene/User:Keene2 (dual ownership ;)), which adds lots of French verb conjugations and plurals and adjetive forms. It is essentially a French version of User:SemperBlottoBot. And an :en version of fr:Utilisateur:LmaltierBot.

How it works modifier

Verbs modifier

  • Uses a modification of the "pagefromfile.py" python script (part of "pywikipediabot" package) to load the conjugated forms of French verbs from a text file that has been prepared offline (semi-automatically).
  • Pages that already exist are changed by this process, if they already have a French section; otherwise a French section is added at the end and the autoformat bot is asked to cleanup.
  • The bot runs under the direct control of User:Keene.
  • The text file consists of a section for each word to be loaded in a format typified by the following.

{{-start-}}

<<<fouillant>>>

==French==

===Verb===

{{fr-verb-form}}

# {{present participle of|[[fouiller#French|fouiller]]|lang=French}}

{{-stop-}}

  • If no specific template exists for a verb form then Modèle:temp (with the parameter lang=French) is used.
  • Past participles and present participles are sometimes used as adjectives in French. These should be post-modified by the above mentioned human being to add an adjective sense if needed.

The code to this bot can be found at User:Keenebot2/code.

Any requests for verbs to be conjugated, leave a message at /feedme

History modifier

2007 modifier

As Keenesbot

As Keenebot2

  • October 8 - Keenesbot password forgotten, all new hard drive downloads all new Python software and some more stuff.

2008 modifier

  • Feb 9 - password remembered to this account! Restarted from scratch, figured out one tiny detail that I missed previously. First attempt, using fouiller as an example. Woohoo, it works! Apart from a few stray question marks, anyway.
    • Test 2: redouter (problems with question marks and spacing)
    • Test 3: égoutter (problems with spacing)
    • Test 4: fouetter (a couple of problems with spacing)
    • Test 5: exploiter (no problems found by me)
    • Informed the community of its plans.
    • Test 6: mater (added feminine and plural past participles, included Modèle:temp)
  • Feb 10 - Vote started to get a bot flag
    • Tested for -ir verbs (nourrir), realised the differences and implented them into bot code.
    • Based on the fact that there's roughly 1300 French verbs here, and that each has roughly 30 different conjugated forms, that's 39000 more French entries for Wiktionary, which would see French jumping up to 5th place, eclipsing Finnish, in WT:STATS (although Finnish articles are being created at a similarly high rate, so maybe just into 6th place).
  • Feb 11 - was informed that User:TheDaveRoss was the initial author of the code. Also, started work on getting my hands on the code for the noun-bot

To do modifier