Tema de Usuari Discussió:Vriullop/Fitxer de Discussions Estructurades 1

Actualitzar WD a les llistes de monuments

7
Isidre blanc (discussiócontribucions)

He creat molts elements nous a WD, majoritàriament relacionats amb els articles de monuments fets per bot des de setembre fins ara. En molts pocs casos he anotat la dada (Q) a les llistes. Per això potser seria convenient passar el bot per actualitzar-les.

Vriullop (discussiócontribucions)

M'ho apunto. És una tasca que havia baixat de prioritat.

Vriullop (discussiócontribucions)

Males notícies. El bot ha funcionat Especial:Contribucions/VriuBot però quan ha començat amb les llistes de Catalunya es para tot sovint per un error a l'hora de treure l'element de Wikidata. L'única diferència que hi veig entre els casos que funciona i els que no és que falla amb els que has creat tu. No vull dir que siguis el culpable de res sinó que em té despistat i per ara no hi veig cap explicació.

Isidre blanc (discussiócontribucions)

Em deixes de pedra! Només caldria que, amb tants que n'he fet, els hagués creat malament. Se m'ha acudit revisar actualitzacions anteriors en què sembla no hi va haver cap problema i trobo, per exemple, aquestes: , . Per si serveix per a alguna cosa, t'explico que vaig fer les meves edicions a partir de Pàgines sense enllaç commonscat a WD . Creava l'element si no existia o actualitzava totes les dades que mancaven, especialment les referents a coordenades i categoria de Commons. Aprofitava per treure les coordenades de la pàgina perquè les agafés de WD. I sempre comprovava que a la pàgina aparegués el llapisset que indica l'enllaç correcte a WD.

Només tinc una lleu sospita de com funciona un bot, per la qual cosa poques idees puc aportar, però, em podries dir quina ruta segueix el bot per obtenir la "Q" de WD a partir de les llistes de monuments? A vegades els bojos fan bitlla.

Vriullop (discussiócontribucions)

Ja he trobat l'explicació. Per trobar l'element fa una consulta a la pàgina relacionada de Wikidata obtenint totes les dades, encara que només en necessito una, l'id. Dóna error quan es troba un valor numèric sense el marge definit. Per exemple, a Cervià de Ter (Q13428)població (P1082) amb 916±0 en canvi elevació sobre el nivell del mar (P2044) és "45 metre" en lloc de "45±0 metre". Per això falla i en canvi Refugi antiaeri del Parc Dalmau (Q28154851) no dóna cap error perquè no té cap valor numèric. L'error el dóna el paquet estàndard Pywikibot i he après a saltar-me'l, de fet no necessito aquesta dada per res, però ara m'he quedat sense bot. No puc el engegar per un altre problema: Tema:Tdgqxiluyilkrbo3. Total, tot un matí per no res.

Isidre blanc (discussiócontribucions)

Ara que cites els valors numèrics, vaig observar que abans, quan entrava "l'elevació sobre el nivell del mar" (ho faig quasi bé sempre per verificar l'exactitud de les coordenades), el número entrat sempre es mostrava amb marge definit, paro ara, ja fa uns mesos, els números es mostren sense marge. Concretament: l'11 de novembre encara anava amb marge (vegis Molí de l'Alcover (Q20986022)) però a partir del 24 de novembre ja sortien sense (vegis Vilaró (Q11954791)) Observa que a Cervià de Ter les dades d'elevació es varen entrar 11 de desembre.

Lamento aquests entrebancs, tal volta evitables, que et surten pel camí. Però a tu et van els reptes, no ho negaràs.

Vriullop (discussiócontribucions)

No creguis, els problemes de configuració m'emprenyen molt fins al punt que ho engegaria tot a fer punyetes. Finalment amb una mica d'ajuda i d'endevinalles d'argot tècnic he pogut tornar a posar el bot en marxa. No estic satisfet amb aquests reptes, avui és un dia per oblidar.

Resposta a «Actualitzar WD a les llistes de monuments»