Vés al contingut

Tema de Usuari Discussió:Paucabot

Resum per Paucabot

Normalització d'aquesta infotaula

Joutbis (discussiócontribucions)

Bé, ja he començat. Com les altres vegades, aniré apuntant a la pàgina de projecte els paràmetres que no siguin estàndard, i les imatges que vagi modificant segons Wikidata.

He afegit un requisit que ja havíem fet l'altra vegada, que és esborrar els camps que no tinguin contingut. És així, no?

Per altra banda, de moment la immensa majoria d'articles són simples crides sense cap paràmetre, i només estic canviant el nom perquè no passi per la redirecció. Ja s'animarà, suposo...

Amadalvarez (discussiócontribucions)

L'home és un animal de costums i seguiran posant infotaula filòsof mentre existeixi.


Vols que et faci la llista de sinònims de les preinfotaules ?

Joutbis (discussiócontribucions)

Les que es puguin convertir a {{Infotaula persona}}, sí, i tant. Si no ho tens molt difícil; si ja és a la documentació de la plantilla ho puc treure d'allà, com he fet amb la infotaula persona, buscant noms en negreta (s'hi havia colat algun accent, i en faltava algun, però a mesura que surtin ja els aniré detectant).

I si el canvi no és immediat i hi ha alguna operació extra que calgui fer per convertir-les, doncs també.

Paucabot (discussiócontribucions)

Ok, bona feina. Els paràmetres buits els pots esborrar, clar.

Joutbis (discussiócontribucions)

Bé, ja he acabat les plantilles redirigides, que seria com una mena d'aperitiu. La infotaula persona està en més de 160.000 articles! Pel que veig, se'n continuen creant a les redirigides, sobretot amb Infotaula de persona i Persona, però no passa res, es pot tornar a passar fàcilment.

He tingut problemes amb Wikidata, i això que només hi estic fent consultes (per intervenir en les imatges, estic esperant l'autorització, no crec que trigui gaire). Sembla que té problemes de rendiment, i ho fan pagar amb els bots. Total, dec fer-hi màxim sis consultes per minut, tampoc és que els estigui enfonsant jo. Però he trobat un workaround, i sembla que ara va millor.

Doncs això, anirem continuant amb les 160.000, paciència i una canya...

Paucabot (discussiócontribucions)

En principi, el meu bot de tant en tant elimina les redireccions Infotaula de persona i Persona.

Gràcies.

Amadalvarez (discussiócontribucions)

Per la llista de paràmetres a eliminar, suggereixo:

  • signatura, eliminar si hi ha a WD
  • web, eliminar si és = a WD
Joutbis (discussiócontribucions)
Joutbis (discussiócontribucions)

Per cert, els paràmetres que tinguin alternativa no cal que els canvieu a mà. M'ho indiqueu, els incorporo al bot com a sinònims, i torno a fer una passada.

Amadalvarez (discussiócontribucions)

ja hi compto, però com que eren un parell en un mar de "venerat-en", m'hi he llençat, perquè també liquidava els càrrecs de l'individu i ho agafava de WD. Merci,


Has mirat les llistes que t'he fet ?.

Diga'm si et va bé el format separat per barres, perquè em falten un parell més per fer

Joutbis (discussiócontribucions)

Em va bé. Mentre sigui una cosa regular, ja m'espavilo. En aquests, la infotaula canònica continua sent {{infotaula actor}} o {{infotaula director de cinema}}, no? Vull dir que no s'han de canviar a persona. Tot i que els sinònims que són comuns a persona, també els aprofitaré.

Amadalvarez (discussiócontribucions)

@Joutbis No sé si he entès bé quant dius "aquests" ni la darrera frase dels sinònims. Don't worry.

  • Els articles de les pre-infotaules que t'estic passant llistes ho són per:
    • A) tenen conceptes canònics de "persona", però amb noms de paràmetres antediluvians: Cal traduir-los, en tots els casos.
    • B) tenen paràmetres d'equips i/o resultats antics, què la pre-infotaula empaqueta en dos que la infotaula persona entés. Són els que segueixen donant sentit a la pre-infotaula. Cal mantenir-los com estan.
    • C) algú li ha posat aquest nom de plantilla, tot i no acomplir el punt B). Són els que estan a les categories i poden canviar-se a "infotaula persona" un cop aplicades la resta d'operacions estàndards previstes al bot.
  • De fet, com que les categories contenen aquells articles que "no tenen paràmetres d'equips ni resultats", podríem dir que: Si no et trobes cap paràmetre fora de la llista, és que no hi ha equips ni resultats i podries -també- actuar com a l'opció C, però per no complicar-lo, la categoria és més directe.

Per cert, si els tractaments que hi ha t'han de complicar la vida, ho negociem, perquè no són de vida o mort.

Avui acabaré la resta de llistes.

Salut !

Joutbis (discussiócontribucions)

El que em costa és canviar la plantilla destí a mig tractament. Per tant, per aquests, mantindré la pre-infotaula. De totes maneres, tots els sinònims que vagi arreplegant per la infotaula persona, em serviran per les pre-infotaules, o sigui que ja va bé.

Ara estic concentrat en la infotaula persona, i són 160.000, o sigui que va per llarg...

Amadalvarez (discussiócontribucions)

@Joutbis

Notes al lot d'errors del 15/4:

  • supressio_culte, eliminar (haurien d'estar buits, perquè vaig fer neteja fa 15 dies.
  • imatge_espiritual, peu_imatge_espiritual, origen i principals_edificis, eliminar.
  • tesi_url i tematica, conservar
  • casa_reial, posar-li dinastia
  • valor_net, posasr-li patrimoni_personal
  • La colla de paràmetres a_etiqueta /a_nom, etc. són un conjunt que permeten construir els càrrecs successoris i hi ha 1 sense xifra final i fins a 9 més que van del 2 al 10.
Llista complerta
  • carrec, carrec2, carrec3,.......carrec10
  • escut_carrec, escut_carrec1, escut_carrec2, ....
  • inici
  • final
  • predecessor
  • successor
  • junt_a
  • nominat
  • designat
  • a_etiqueta
  • a_nom
  • b_etiqueta
  • b_nom
  • e_etiqueta
  • e_nom
  • f_etiqueta
  • f_nom
  • gabinet
  • oponents
  • k_etiqueta
  • k_nom
  • l_etiqueta
  • l_nom

Noms faraons:

  • horus=  horus2=  horushiero=  horushiero2=  horusprefix=  nomen=  nomen2=  nomenhiero=  nomenhiero2=   prenomen=  prenomen2=  prenomenhiero=  prenomenhiero2= nebty= nebtyhiero = golden = goldenhiero=


Amadalvarez (discussiócontribucions)

@Joutbis. Notes al lot d'errors de 18/4/20

  • eliminar: millors_films
  • Acceptar: llengua_nom_original, ordre, extensio_parametres_esport, extensio_carrera_esportiva, extensio_guardons, extensio_carrecs_successoris, extensio_participacio_esdeveniments
  • Acceptar perquè les tracta la pre-infotaula:
    • premis_gaudi|premis_butaca|premis_oscar|premis_golden_globe|premis_emmy| premis_tony|premis_grammy|premis_olivier|premis_bafta|premis_cesar|premis_goya|festival_canes| mostra_venecia|festival_berlin|festival_sitges|festival_sant_sebastia|filmfare_awards|afiawards|national_film_awards|
Joutbis (discussiócontribucions)

Fet, però els de la pre-infotaula prefereixo perquè me'ls vagi marcant. Amb la {{infotaula persona}} no surten. Llavors el que he de fer és canviar la infotaula, i ja els tractarem quan fem la passada de pre-infotaules.

Amadalvarez (discussiócontribucions)

Com que he de preparar allò de fer subplantilles que els empaquetin, allà tindrem la llista complerta. Prepara't pels esports de motor. Tenen més paràmetres que articles !.

Amadalvarez (discussiócontribucions)

@Joutbis Nota a errors del 20.04-20:

  • list_naixement, s'ha de salvar. És una paràmetre nou de fa 10 dies.
  • principals_dissenys, posar-li "obres_notables". Pensava que ja havia fet net. Perdó
Joutbis (discussiócontribucions)

Si tens curiositat per veure com queda això en python, ho tens aquí.

Amadalvarez (discussiócontribucions)

com s'ha de llegir aquesta sintaxi del teu bot?: 'nom': Instruccions(['Name','name'],'','',[],""), Entenc:

  • posa-li "nom" als "Name" o als "name"
  • però la resta no sé perquè serveix
Joutbis (discussiócontribucions)

Uf, no en facis cas; al principi ho havia pensat per fer tractaments del tipus "si existeix el paràmetre 'nom', afegeix el paràmetre "tal" amb valor "pasqual"; de moment no està implementat. Potser em serà útil per les pre-infotaules.

Amadalvarez (discussiócontribucions)

@Joutbis Sembla sintètic, ordenat i fàcil. Però quan més coses descobreixo, més coses sé que em falten per aprendre. A la cua, ara, el LUA està per davant per raons de supervivència. Hi ha parts del món de les infotaules que estan fetes en un llenguatge que desconec i això em limita quan haig de detectar on falla què. Ja sé que és un llenguatge millorable, però el camí que he agafat, em porta a estar rodejat cada cop més de gent que el fa servir i, com li passa a l'anglès, pots pensar a ignorar-lo quan treballes en determinats sectors, però si evoluciones, al final ho has de conèixer, com a mínim. El python, per contra, és la porta a un món en el que no he entrat ni tinc necessitat,...encara.

Definitivament, em fan falta un parell de vides més per acabar tot allò que tinc pendent.

Salut !

PD: Ahir vaig tenir una grata sorpresa mentre preparava la llista del basquet. La infotaula jugador NBA apuntava a la pre-infotaula, però per un descuit meu de fa 2 anys els seus paràmetres (en anglès) no estaven contemplats a la pre-infotaula, excepte 3. Ergo, és com si els hagués eliminat i ningú els hagués trobat a faltar en aquest temps. Fàcil, oi?. Com que eren 150 articles, vaig fer de bot humà amb l'ajut del AWB i ja estan convertits. És maco quan un error et dóna una alegria.

Amadalvarez (discussiócontribucions)
Joutbis (discussiócontribucions)

Ostres, això dels ciclistes no ho havia vist. Enginyós. Si ho he entès bé, hi haurà paràmetres que s'hauran de traduir normalment, paràmetres que s'hauran d'encapsular en una subplantilla, i paràmetres que s'hauran d'encapsular en una altra subplantilla. Un paràmetre donat estarà en un dels casos, com a màxim. Doncs es pot fer fàcil.

Amb això de les subplantilles s'ha de fer igualment el procés de l'encapçalament "Amb tractament"?

Però encara va per llarg, eh? Ahir em van donar el permís per actualitzar Wikidata i ara estic passant-hi els que tenia acumulats. Wikidata va com una cafetera i alenteix molt el procés. Fet i fet, en tinc ben bé per un mes de netejar les infotaules persona. Si et sembla, aniré desenvolupant el tema ciclistes en paral·lel, i després si tot va bé prepares els altres.

Per altra banda, tinc pensat una manera enginyosa de trobar les dependències de les plantilles que em sembla que t'acabarà fent falta, més d'hora que tard.

Amadalvarez (discussiócontribucions)

"amb tractament": Sí, crec que tots pertanyen al bloc de paràmetres a traduir perquè els entengui la infotaula persona directament i així, podem canviar la plantilla. És a dir, no té res a veure amb les sub-plantilles. Són processos independents

A les primeres instruccions et deia que "tots els paràmetres que no estan a la llista, s'havien de deixar, perquè eren els que processava la pre-infotaula".

Ara canvia. Tots els paràmetres que no estan a la llista de traduir (els que entén "persona") o a la llista d'empaquetar a les subplantilles (les que ens traiem del mig) vol dir que són errors.

Actualment la pre-infotaula ciclista sap actuar tan si es troba els paràmetres sense empaquetar (i ho fa ella), com si ja es troba el paràmetre "extensió_....." que vol dir que ja li han empaquetat. Això vol dir que són independents les accions de traduir i les de cridar les subplantilles. les pots fer en una passada o per separat, que en cap moment es deixarà de veure.

Val, doncs vaig preparant la resta.


El tema deles dependències sembla interesant. Farà una mapa ?

Joutbis (discussiócontribucions)

Dependències, sí, la idea és que faci una mena de representació més o menys lluïda. Ja veurem com queda.

Joutbis (discussiócontribucions)

@Amadalvarez: Com ho veus, això?

Crides l'eina amb el nom d'una plantilla, i hi afegeix una secció. Només em falla amb la infotaula persona, no sé per què, però per les altres sembla que rutlla.

Amadalvarez (discussiócontribucions)

@Joutbis La de geografia política tampoc ah xutat bé, sembla. Em sembla suficient. Seria per nota tenir la visió inversa: per cada element dir on és cridat. Però sobreviuré. M'ha agradat que mostra tots els nivells.

Bona feina

Joutbis (discussiócontribucions)

Ah, em sembla que ja he trobat l'error de la persona i la geografia política. Demà ho arreglo. Miraré això de la visió inversa, ha de ser més fàcil.

Joutbis (discussiócontribucions)
Amadalvarez (discussiócontribucions)

com a format, està bé, però té falsos positius per culpa de la documentació. Ex.: La plantilla (( no la crida la plantilla !!, sinó que està a la seva pàgina de documentació.


Bé, ja es polirà.

Joutbis (discussiócontribucions)

Això sí que fa de mal arreglar, en l'invers. Per al directe, m'agradaria provar què passa si l'apunto a les teves pàgines de demo de plantilles. Em passes l'adreça?

I, amb les limitacions conegudes, creus que valdria la pena donar-hi accés mitjançant una aplicació web? Ho he estat mirant i no em costaria gaire fer-los lloc al costat de la de la portada. Així no caldria tenir python i identificar-se com a bot per executar-la.

Amadalvarez (discussiócontribucions)

VP:Mostres infotaules.

Aquí hi ha 3 de cada.

A la capçalera de cadascuna hi ha una icona . Si el cliques vas a una pàgina on hi ha una col·lecció específica de casos d'aquella infotaula

Amadalvarez (discussiócontribucions)

@Joutbis Has començat amb les pre-infotaules (ciclista, esportista, basquet,..) ?.

Dues coses:

  1. he deixat un missatge a la pàgina Usuari:Paucabot/Bot_biografies amb un canvi (a menys) de requeriments.
  2. vull afegir més paràmetres a traduir en aquesta colla.

Ja em dius alguna cosa.

Joutbis (discussiócontribucions)

Sí, ja ho he vist. Tampoc no ho havia començat a preparar, o sigui que cap problema.

Afegir paràmetres és tocar aquella estructura que ja has vist, és molt fàcil. Tu diràs.

Amadalvarez (discussiócontribucions)

@Joutbis Bon dia. Com va ?

Sense efectes retroactius, hauries d'eliminar els paràmetres de càrrecs successoris (carrec, inici, final, a_etiqueta, etc...) acabats en 8,9 i 10. Com que eren pocs i ens obligaven a arrossegar masses paràmetres i tampoc ningú els arreglaria mai per mandra, ja els he endreçat jo. En alguns casos he estat una mica rigorós, com per exemple, considerant que "ambaixador" no és un càrrec com per figurar aquí sinó més aviat un lloc de treball. Total, un centenar.

Ara estic mirant com endreçar els valors comodí (a/b/e/f/k/l_etiqueta i a/b/e/f/k/l_nom) perquè si tenen continguts que no estan previstos a WD, vol dir que mai ens podrem desfer d'ells. Si me'n surto, tindrem una altra colla per liquidar.

En tot cas, sense efectes retroactius. Tu TIRA MILLES.


Joutbis (discussiócontribucions)

D'acord, ho faré. Més o menys ara estic travessant l'Equador, com qui diu. El que puc fer quan acabi és una segona passada, que serà molt més ràpida perquè gairebé no tindrà canvis.

Amadalvarez (discussiócontribucions)

no has començat les preinfotaules, oi?.

Encara t'haig de fer la llista de conversió. A veure si puc avui. Porto 10 dies dedicat a "recol·locar" continguts de paràmetres que desapareixeran quan passem a la Global infobox.

Em vaig llençar a la piscina de fer desaparèixer un grapat de paràmetres manuals heretats, que resulten anecdòtics i amb 20-50 casos informats i, com que no necessàriament vol dir que sigui esborrable, doncs estic recol·locant-lo.

Una pregunta: el teu bot pot córrer a enwiki en read only ?, vull dir, llegir, fer un parsering i imprimir els resultats?. Després ho puc agafar i xutar-lo dins un QuickStatements. Ja em diràs.

Joutbis (discussiócontribucions)

No, continuo amb les infotaules persona. Me'n falten encara uns 80.000, o sigui que fàcilment dues setmanes. I sí, en lectura puc accedir a qualsevol viquipèdia sense cap mena de permís especial.

Amadalvarez (discussiócontribucions)

@Joutbis Molt bon dia ! No sé si has observat que estic incorporant a la llista del bot els paràmetres específics d'esport de les pre-infotaules (actor i ciclista), ja que quan passem a la Global infobox, el codi que ara tenen les pre-infotaules el passo a la i18n i així, a més d'integrar-ho, obre un camí per a que altres WP també puguin fer tractaments previs que cobreixin necessitats particulars, sense haver de incorporar-les dins el codi core. Doncs bé, quan m'hi he posat amb "infotaula esportista", veig que hauríem de salvar més de 300 paràmetres degut a la, correcta però titànica, forma de definir els paràmetres. La meva proposta és que el bot (junt amb la feina que fa o a banda, o un altre bot) pugui "comprimir-los" en una desena. Com s'hauria de fer ?. Ara hi ha:

  • 3 blocs d'informació: equips juvenils, professionals i entrenats.
  • Els blocs de juvenil i entrenats el componen 2 paràmetres: anys i club, que esdevenen 4 comptant la versió anglesa
  • El bloc professional el component 4 paràmetres: anys, club, partits i gols, que esdevenen 8 comptant la versió anglesa
  • Cada bloc d'informació amb els seus paràmetres, pot tenir n repeticions per reflectir la cronologia. En concret: 6 per juvenils, 19 per professionals i 30 per entrenats

En resum, una bogeria que la tenim a 10.200 articles.

També sap tractar una col·lecció formada per cadascun dels paràmetres esmentats, sense número de línia, on assumeix que el contingut és igualment una llista però muntada per l'editor amb un salt de línia entre cada any.

Doncs bé, la meva proposta consisteix en "concatenar la informació del paràmetre (ex.:) club = club1+br+club2+br+club3...., i així amb tots.

He fet un exemple de abans/després a Usuari:Amadalvarez/proves2

D'aquesta forma tindríem:

  • 2 paràmetres x juvenils
  • 4 (de fet 5, per una cosa que ja explicaré) paràmetres per professionals
  • 2 paràmetres per entrenats

Aquesta feina no la puc fer dins la plantilla, perquè per això hauria de poder rebre els 250-300 paràmetres, per tant, qui la cridi els hi ha de poder passar. Per tant, cal modificar els continguts dels articles amb el resultat de la poda.

Com ho veus ?. @Paucabot Això ho pot fer el teu bot ?, pot ser una tasca prèvia al que fa el Joutbis, ja que afecta a un grup específic de paràmetres i no fa res amb WD. A més com que el paràmetre comprimit que ha de generar ja existeix i ho sap tractar l'actual codi, vol dir que no cal convertir tot de cop o res, sinó que es pot anar fent xino-xano.

Si em doneu l'ok, m'hi poso a fer la taula de conversió.

Salut !

Joutbis (discussiócontribucions)

Llegir paràmetres, esborrar-ne i crear-ne de nous és el que fa el meu bot, o sigui que cap problema. El que no veig clar és la font de les dades. En general, els esportistes que veig solen estar força obsolets; no donem a l'abast d'actualitzar tanta estadística. Ho agafaríem de la nostra wiki o de l'anglesa?

Paucabot (discussiócontribucions)

Jo crec que sí que ho podria fer el meu bot però compartesc els dubtes amb Joutbis. En realitat, a la llarga, haurem d'eliminar tots o gairebé tots els paràmetres manuals per obsolets ...

Pau.

Amadalvarez (discussiócontribucions)

Jo ja vaig a sac quan algú té més equips a WD que cawiki, mirant-ho a bulto. Però molts dels que tenim tenen la cronologia d'equips (els resultats seria un altre tema) millor que a WD.

Si voleu fer una ullada ràpida i poder comparar, aneu a qualsevol article de Categoria:Esportistes amb dades equip manuals i a WD i, al peu de la infotaula, cliqueu a "mostrar" i t'ensenya que hi ha a WD.

Si no prenem la decisió de perdre tots els paràmetres, si no selectivament, seguirem necessitant el conversor que comento. Proposo que treballem paral·lelament en preparar la migració i fer alguna mena de campanya de neteja radical.

Agafar-ho de l'anglesa crec que ens portarà més problemes que avantatges amb els noms dels equip, i en molts casos, no són millors que els nostres paràmetres manuals.

Ho vaig preparant.

Paucabot (discussiócontribucions)

Si em dius quins han de ser els canvis, podria mirar si el meu bot ho pot fer i li estalviam feina a en Joutbis.

Amadalvarez (discussiócontribucions)

OK. ara ho estava muntant.


Paucabot (discussiócontribucions)

Definitivament el pywikibot no pot fer això.

Amadalvarez (discussiócontribucions)
Joutbis (discussiócontribucions)

Sembla clar. Calculo que m'hi podré posar el cap de setmana que ve, si segueixo a aquest ritme. Hi ha una mica de feina de programació prèvia, però no gaire, els mòduls necessaris ja estan fets.

Joutbis (discussiócontribucions)

Companys, he acabat la primera passada. També he tornat a fer els redirects (se n'havien afegit 60 en aquest temps). Ara em posaré amb esportistes.

Per cert, com és que a Romà Escleros (segle XI) i a Mateu d'Edessa apareixen etiquetes en occità?

Amadalvarez (discussiócontribucions)

No comencis pels de bàsquet que me'ls vull mirar a veure si me'ls liquido.

Paucabot (discussiócontribucions)

Bona feina!

Amadalvarez (discussiócontribucions)

Bravo, @Joutbis !

De les etiquetes en occità, ni idea. Li faig un ping a @Vriullop: perquè em sona a mòdul.

Vriullop (discussiócontribucions)
Amadalvarez (discussiócontribucions)

Sí, ara ho he vist. Merci