User:TheDaveBot/ConjBot
Information
owner: TheDaveRoss talk
software: pywikipedia bot framework, custom script
task: create pages for the conjugated forms of regular spanish verbs
examples: I ran through the verb acabar, see contribs for list of examples.
subpages: /verbs/raw - /verbs/check - /verb_list
Feature requests
edit"Verb form" headerthis is contentious at the moment, but the header has been templatized so it can be changed. - TDRtemplated definition lines for all conjugated formsmade - TDRInflection line as template:infl- not going to happen - TDRCategorization template for later sorting/including.done - TDR
Tasks
edit- subst out {{esbot:conjline from category:Spanish verb forms
- subst out {{#if from category:Spanish verb forms
- run more verbs
algorithm
edit- accept verb
- from the list of verbs it has been passed.
- check wikt for verb
- see if we have a page for the infinitive, if not, do nothing.
- run through all conjugated forms
- 50 pages are attempted per verb, there are 62 conjugated forms but the infinitive must already exist, and several forms are identical and so listed on other pages
- if we don't have a page for the conjugated form, create one based on the following template, if we do, move on to next form.
- through to the end
- runs through every conjugation for the given verb
- repeat
Actual example
editEstonian
editEtymology
editRelated to Veps libed.
Adjective
editConjBot (genitive libeda, partitive libedat, comparative libedam, superlative kõige libedam)
Declension
editDeclension of TheDaveBot/ConjBot (ÕS type 2/õpik, no gradation) | |||
---|---|---|---|
singular | plural | ||
nominative | libe | libedad | |
accusative | nom. | ||
gen. | libeda | ||
genitive | libedate | ||
partitive | libedat | libedaid | |
illative | libedasse | libedatesse libedaisse | |
inessive | libedas | libedates libedais | |
elative | libedast | libedatest libedaist | |
allative | libedale | libedatele libedaile | |
adessive | libedal | libedatel libedail | |
ablative | libedalt | libedatelt libedailt | |
translative | libedaks | libedateks libedaiks | |
terminative | libedani | libedateni | |
essive | libedana | libedatena | |
abessive | libedata | libedateta | |
comitative | libedaga | libedatega |
Latin
editNoun
editlībe
Norman
editEtymology
editFrom Old French libre, from Latin liber.
Adjective
editConjBot m
Spanish
editVerb
editConjBot
- Lua error in Module:es-inflections at line 251: 'TheDaveBot/ConjBot' is not any of the forms of the verb 'libar'
Walloon
editPronunciation
editAdjective
editConjBot (masculine and feminine, plural TheDaveBot/ConjBots)