Tema de Viquipèdia:La taverna/Tecnicismes

Pere prlpz (discussiócontribucions)

Hi ha alguna manera fàcil que una plantilla pugui comptar quants paràmetres té no nuls?

La pregunta és per veure si és viable la proposta d'en Manlleus a Tema:St20fahx4toww1oi de categoritzar automàticament les infotaules automàtiques. La idea seria comptar els paràmetres explícits (locals) i si no arriben a un mínim (3 a la proposta) categoritzar l'article.

Manlleus (discussiócontribucions)

és que saber quants camps tenim en un article a wikidata (fer un recompte dins d'una variable sumadora) i és faria des d'allà mateix amb algun query service com el https://query.wikidata.org/ , [[[mediawikiwiki:Wikibase/Indexing/SPARQL_Query_Examples#How_many_states_this_US_state_borders|https://www.mediawiki.org/wiki/Wikibase/Indexing/SPARQL_Query_Examples#How_many_states_this_US_state_borders]] aqui] hi ha info de com fer recomptes en algun dels exemples

i llavors exportar la llista de resultats en una taula de texte que podria ser aplicada a la nostra wiki a través de bot o de autowikibrowser

Pere prlpz (discussiócontribucions)

Hi ha moltes coses diferents a comptar per endevinar automàticament si una plantilla necessita revisió. Comptar quantes propietats hi ha a Wikidata no crec que sigui el sistema, perquè hi ha moltes propietats que serveixen de poc en una infotaula (per exemple, habitualment la major part de les propietats d'un item són registres d'autoritat i coses semblants). Com a molt, potser podria servir d'alguna cosa (no sé ben bé quina) comptar quants dels paràmetres poden omplir-se automàticament estan plens.

Ara bé, la manera de distingir una infotaula automàtica sense revisar d'una infotaula manual és comptar quants paràmetres estan posats localment (si tot ve de Wikidata, és una infotaula automàtica, si hi ha mitja dotzena de paràmetres posats a mà deu ser que algú ha arreglat la infotaula). Això és probable que es pugui fer amb Lua, però no sé com, i és el que pretenia preguntar.

L'altra solució és posar i treure manualment la categoria (o l'etiqueta) d'infotaules per revisar, però com més compliquem les operacions manuals més ens menjarem els avantatges de les infotaules automàtiques.

Vriullop (discussiócontribucions)

Mòdul:Paràmetres funció "numPara", només per paràmetres numerats o no, és a dir sense nom. Un ús senzill és via {{count}}.

Manlleus (discussiócontribucions)

amb la funció count servia, però la de "numPara" aquí és més útil

Pere prlpz (discussiócontribucions)

En qualsevol cas, ara està clar que podem comptar fàcilment el nombre de paràmetres locals a la plantilla, i els de Wikidata també els podem comptar si en fem la llista (que amb una plantilla que faci servir la plantilla count i tingui com a paràmetres els números de les propietats de Wikidata ha de ser fàcil de fer compacte).

Ara la qüestió és que comptem, o sigui, quins articles són els que volen revisar els que volen revisar les infotaules automàtiques.

Manlleus (discussiócontribucions)

doncs intentant respondre't, els articles amb infotaules que tenen més camps automàtics (wikidata), com pot ser la plantilla aquesta d'obra artística o infotaula persona (si es millora, o per determinats personatges).és a dir, articles que hi hauria d'haver bastants camps a wikidata però en canvi no arriben al minim de 3 camps (exemple proposta). Per tan, millor només usar això per a plantilles que estiguin amb els seus camps corresponents acabats o en major part a wikidata, diguem-n'he que infotaules amb estat avançat a wikidata.

Amadalvarez (discussiócontribucions)

@Manlleus No sé en que ha quedat això, però vaig a eliminar el Mòdul:Paràmetres funció "numPara" que et recomanava en Vriullop.

Ara bé, la {{count}} farà la mateixa funció.

Si et cal alguna cosa, m'ho comentes.

Salut !

Resposta a «Comptar els paràmetres d'una plantilla»