Barbabot
|
|
Questo utente è un bot gestito da Barbaking. Il suo scopo principale è creare le forme flesse di verbi, aggettivi o altri lemmi; per il momento lavora sui verbi italiani, francesi e latini, utilizzando uno script derivato da pagefromfile.py e le liste gentilmente fornite da SemperBlotto.
È partito nel febbraio 2014 dopo discussione e autorizzazione.
Saltuariamente il bot si occupa anche di lavori di manutenzione, fix minori o sostituzioni eccezionali di template, quando se ne presenta la necessità.
Script
modificaLo script su cui lavora il bot è fondamentalmente il pagefromfile.py lievemente modificato.
La differenza principale sta nel fatto che aggiunge un template di avviso, Utente:Barbabot/Controllare, quando modifica una pagina già esistente.
Se dovesse servire a qualcuno (o se me lo dovessi perdere), lo script è questo
Modelli
modificaLe liste seguenti costituiscono i modelli del file txt da cui il bot "pesca" i lemmi da inserire; in generale per ogni lemma il manovratore deve inserire la radice sostituendola al "?" (di seguito istuzioni più dettagliate per ciascun modello)
Verbi italiani
modificaPrima coniugazione
modifica- verbi in -are lista base per la maggior parte dei verbi regolari di prima coniugazione
- verbi in -(h)are verbi della prima che richiedono l'"h" davanti alle desinenze che iniziano per "e" e "i", ad es. giocare
- verbi in -(i)are (i atona) verbi della prima il cui tema termina con una "i" atona; la perdono davanti alle desinenze che iniziano a loro volta per "i", ad es. innaffiare (il tema gli va dato senza la "i" finale: "innaff")
- verbi in -(i)are (i tonica) verbi della prima il cui tema termina con una "i" tonica; simili ai precedenti ma mantengono la i alla seconda pers. indicativa e congiuntiva "-ii" e alla terza plurale congiuntiva "-iino", ad es. avviare (il tema gli va dato senza la "i" finale: "avv")
- verbi in (g- o c- i)are verbi della prima il cui tema termina per "gi" o "ci"; perdono la "i" davanti alle desinenze che iniziano per "e" e "i", ad es. mangiare, calciare... (il tema gli va dato senza la "i" finale: "mang", "calc")
Seconda coniugazione
modifica- verbi in -ere lista base per i verbi regolari (auguri) di seconda coniugazione, con il doppio passato remoto ("-ei", "-etti" etc), ad es. temere
- verbi IRREGOLARI lista base per i verbi di seconda coniugazione irregolari al participio passato e passato remoto, ad es. scrivere. ISTRUZIONI IN SOTTOPAGINA!
- Verbi IRREGOLARI 2 lista base per i verbi di seconda coniugazione irregolari che hanno la stessa radice al participio passato e passato remoto, ad es. deludere. ISTRUZIONI IN SOTTOPAGINA!
- verbi in -urre lista base per i verbi irregolari di seconda coniugazione che escono all'infinito in -urre (-uco, -uci, -ussi etc.) ad es. condurre
- verbi in -orre lista base per i verbi irregolari di seconda coniugazione che escono all'infinito in -orre (-ongo, -oni, -osi etc.) ad es. proporre
- verbi in -arre lista base per i verbi irregolari di seconda coniugazione che escono all'infinito in -arre (-aggo, -ai, -assi etc.) ad es. trarre, ritrarre...
- Verbi in -dere lista per quei verbi irregolari di seconda coniugazione che escono all'infinito in -dere e perdono la "d" nelle voci del futuro e del condizionale (in aggiunta alle altre irregolarità al passato remoto e participio), ad es. vedere, cadere...
- verbi in -tenere lista base per i verbi irregolari di seconda coniugazione composti di tenere (-tengo, -tieni, -tenni etc.) ad es. ritenere, mantenere...
- verbi in -sistere lista specifica per i verbi che escono in -sistere irregolari al solo participio passato (sistito); esempi assistere, desistere...
- verbi in -ogliere lista specifica per i verbi che escono in -ogliere irregolari al presente indicativo e congiuntivo (-olg-), passato remoto (-ols-) e participio passato (-olt-); ad es. togliere e cogliere
- verbi in -dire lista specifica per i verbi che seguono la coniugazione irregolare di dire; ad es. ridire e benedire
- verbi in -sigere lista specifica per esigere, transigere; regolari ma con pp -atto
Terza coniugazione
modifica- verbi in -ire lista base per i verbi non incoativi regolari di terza coniugazione, ad es. servire
- verbi in -ire incoativi verbi della terza incoativi, ossia che richiedono un -isc- prima di alcune desinenze, ad es. pulire
- verbi in -venire lista specifica per il verbo irregolare venire e i suoi composti
Verbi francesi
modificaPrimo gruppo
modifica- verbi in -er lista base per la maggior parte dei verbi regolari del primo gruppo
- verbi in -ger lista per i verbi in -ger, come "manger" (aggiunge una -e- prima delle desinenze in "a" o "o")
- verbi in -ier lista per i verbi in -ier, come "copier" (la coniugazione è regolare, varia la pronuncia IPA - vedi le istruzioni nella sottopagina)
Secondo gruppo
modifica- verbi in -ir lista base per tutti i verbi regolari del secondo gruppo
Terzo gruppo
modificaHAHAHAHA auguroni!- verbi in -dre modello base per tutti quei verbi del terzo gruppo in -dre, come vendre o mordre
- verbo dormir adattabile, come spiegato in sottopagina, ad altri irregolari in -ir come sortir o partir
- verbo lire e derivati, come élire
Verbi spagnoli
modificaPrima coniugazione
modifica- verbi in -ar lista base per la maggior parte dei verbi regolari di prima coniugazione
Latino
modifica- vedi Barbabot/Latino
Timeline
modifica- settembre 2019 con la prima coniugazione rodata e ben avviata, iniziano i test per la terza coniugazione latina (nessuno ha detto che si debba andare in ordine, no? :P)
- marzo 2019 iniziano i test per il latino, prima coniugazione (per dettagli si veda Utente:Barbaking/Verbi la)
- 12 settembre 2016 il bot raggiunge e supera i 500k edit! :D
- 24 maggio 2016 dopo -ehm- lunga assenza (che durava da aprile 2015), il bot ripende i lavori, ancora su verbi italiani e francesi (in particolare sugli irregolari italiani elencati qua)
- 2 ottobre 2014 il bot inizia a lavorare sui verbi francesi, iniziando da quelli del primo gruppo in -er (come parler). Invece di un inserimento massiccio si preferisce in questo caso un approccio più regolare, scrivendo man mano le voci dei verbi di cui è presente il lemma su Wikizionario, pescandoli da qua (vedi pure qui)
- metà giugno 2014 finiti i regolari della terza e (i pochi) della seconda termina l'inserimento massiccio dei verbi italiani; il bot ha scritto ha questo punto qualcosa come 250mila e rotte pagine. D'ora in poi, per i verbi italiani, il bot lavorerà su quelli ancora presenti qui.
- 27 maggio 2014 esauriti i verbi della prima coniugazione, il bot passa a quelli regolari della terza, incoativi e non.
- 14 maggio 2014 il bot arriva alla fine della lista dei verbi in -are (aus. avere), che era naturalmente la più nutrita (1000 e passa verbi) e passa alle altre liste (care, ciare, iare)
- 31 marzo 2014 visto che le coniugazioni iniziano a scarseggiare, si decide per un inserimento più massiccio. Il sempre inossidabile Wim_b recupera tutte le coniugazioni (sempre regolari) presenti su en.wiktionary, e il bot riparte, di nuovo, dai verbi in -are. Questa volta inizia ad aggiungere anche le coniugazioni in appendice
- 21 marzo 2014 il bot supera i 50mila edit e si becca una barnstar :P. Nel frattempo sono finite le coniugazioni in -are (sempre fra quelle già presenti) ed è passato a quelle in -care/-gare e ciare/giare
- 24 febbraio 2014 flaggato, il bot parte con i verbi regolari in -are (per la cronaca, la prima coniugazione aggiunta è quella di parlare). Per il momento Wim_b recupera solo le liste partendo dalle coniugazioni già presenti in appendice (esempio), se non già presenti
- 1-24 febbraio 2014 l'idea degli inserimenti automatici nasce qui e viene ulteriormente discussa qua; nel frattempo si va a
rompere le scchiedere aiuto a SemperBlotto, che gentilmente ci fornisce il primo modello di file per l'aggiunta delle forme verbali. Il bot viene flaggato il 24 febbraio.