Viquipèdia:La taverna/Tecnicismes

Salta a la navegació Salta a la cerca

Sobre aquest tauler

Restriccions de les propietats a Wikidata

3
Pere prlpz (discussiócontribucions)
Vriullop (discussiócontribucions)
Amadalvarez (discussiócontribucions)

@Pere prlpz Jo el que faig quan no tinc resposta, és indicar darrera la meva petició que assumeixo que "no news, good news" i confirmo que ho he aplicat.

Cal passar per discussió quan és una propietat molt transversal o el canvi por espatllar els plans d'algú o inflacionar les llistes de constraints, però per exemple, afegir qualificadors vàlids -que és una cosa que faig sovint- ho faig directament.

Resposta a «Restriccions de les propietats a Wikidata»
Kette~cawiki (discussiócontribucions)

M'he trobat amb més d'un problema a l'hora de preparar unes correccions en infotaules amb bot, les infotaules editades amb l'editor visual deixen els paràmetres i el seus valor en una línia, un rere l'altre. Les infotaules que han estat normalitzades no donen cap problema però per fer neteja en d'altres cal canviar paràmetres i eliminar parells paràmetre/valor. Hi ha cap possibilitat de que l'editor deixi les infotaules en vertical? Gràcies.

Pere prlpz (discussiócontribucions)

Que la infotaula estigui en una línia o una cosa sota l'altra no hauria de ser un problema pel bot. Quina mena de bot fas servir?

Kette~cawiki (discussiócontribucions)

Si vols eliminar un paràmetre i el seu valor doncs elimines la línia sencera, fins trobar un \n. En línia pots delimitar els paràmetres entre | però si hi ha referències seguides de valor amb el regex també troba els delimitadors dels paràmetres de la referència. Això dona un match fals, exemple: | elquesigui= elquesigui{{Sfn|.... El primer | que troba no és el del següent paràmetre, és el de la plantilla Sfn, si esborres el primer | fins el segon, queda la infotaula «desmuntada».

Pere prlpz (discussiócontribucions)

Quan jo vaig començar amb els robots també canviava paràmetres de plantilles amb regex. Per aquests casos la solució que se m'ocorre és primer detectar si hi ha l'obertura de la referència, amb un regex. A partir d'aquí pots buscar el tancament de la referència (a la mateixa línia o a les següents) i manipular-la sencera, o bé pots simplement deixar córrer l'article que tingui una referència dins d'un paràmetre de la infotaula. En aquell temps jo hagués seguit aquesta segona opció i hagués imprès un missatge per arreglar a mà els pocs articles que tinguessin aquest problema.

Ara bé, diria que la solució bona és deixar de fer servir regex per trobar els paràmetres de les plantilles: import mwparserfromhell. Té mètodess per llegir i canviar fàcilment paràmetres de plantilles i actualment ve de sèrie amb el pywikibot.

Kette~cawiki (discussiócontribucions)

Gràcies, m'ho miro. En quant al regex, em va be per fer molts canvis d'una passada amb replace i user-fixes.py tot i que a cada passada trobo un paràmetre que apareix del no res, be, són el resultat d'un munt de fusions sense netejar paràmetres que es perden pel camí.

Kette~cawiki (discussiócontribucions)

Ja veig: mwparserfromhel.parse(text). Aniré fent proves. Moltes gràcies!

Pere prlpz (discussiócontribucions)

Estàs fent tu el programa o estàs fent servir els bots que venen fets amb el pywikibot?

Kette~cawiki (discussiócontribucions)

A l'espai principal estic fent proves amb els scripts que venen amb pywiki, però intento provar «alguna cosa més». Dels llenguatges que utilitzo el més semblant és PHP, miraré de ficar-li mà al phyton més a fons. Si no et fa res i trobo algun problema ja et consultaré. Gràcies

Pere prlpz (discussiócontribucions)

Quan vulguis, tot i que crec que per aquí n'hi ha uns quants que en saben més que jo.

Resposta a «Infotaules a l'editor visual»

Estat del naixement a la infotaula persona

9
Pere prlpz (discussiócontribucions)
Vriullop (discussiócontribucions)

Solucionat amb paràmetre local: Especial:Diff/23736678.

Això ho fa el Mòdul:Location en base a les dades de d:Q16869#P17. El mòdul és relativament recent, no sé com sortia abans. Són pocs els casos on una ciutat té l'historial d'estats, sense anar tant lluny a Barcelona (Q1492) només hi tenim Espanya. El mòdul pressuposa aquesta situació d'un únic estat, l'actual. Només comprova si aquella data, el 1883 per Serguei Txakhotin, és posterior a Creació (P571), en cas contrari no hi afegeix res. Analitzar quin era l'estat històric a una data determinada és una cosa que ja s'ha comentat, però és una complexitat afegida per uns pocs casos. No ho descarto si van apareixent més casos, però per començar no sabria com definir Barcelona, per exemple, i si s'hauria d'estendre la mateixa estructura a totes les ciutats.

Vriullop (discussiócontribucions)

Algú que hi tingui la mà trencada, caldria fer una consulta de tots els nascuts o morts a Constantinoble entre 1453 i 1923, i que tinguin article a cawiki. També, ja posats i si es vol fer neteja, a Istanbul abans del 1923.

Pere prlpz (discussiócontribucions)

Aquí van:

# Nascuts a Constantinoble de 1453 a 1923, amb article
SELECT DISTINCT ?persona ?personaLabel ?data ?article
WHERE {
  ?persona wdt:P31 wd:Q5.
  ?persona wdt:P19 wd:Q16869.
  ?persona wdt:P569 ?data.
  ?article schema:about ?persona.
  ?article schema:isPartOf <https://ca.wikipedia.org/>.
  SERVICE wikibase:label { bd:serviceParam wikibase:language "ca,oc,en,es,fr". }
  FILTER("1453-05-29"^^xsd:dateTime <= ?data && ?data < "1924-01-01"^^xsd:dateTime).
}

Prova-ho !

# Nascuts a Istambul abans de 1924, amb article
SELECT DISTINCT ?persona ?personaLabel ?data ?article
WHERE {
  ?persona wdt:P31 wd:Q5.
  ?persona wdt:P19 wd:Q406.
  ?persona wdt:P569 ?data.
  ?article schema:about ?persona.
  ?article schema:isPartOf <https://ca.wikipedia.org/>.
  SERVICE wikibase:label { bd:serviceParam wikibase:language "ca,oc,en,es,fr". }
  FILTER(?data < "1924-01-01"^^xsd:dateTime).
}

Prova-ho !

Vriullop (discussiócontribucions)

Com que són molts he intentat una altra cosa veient casos com d:Q80764#P20 o d:Q1136761#P19 on indica l'estat com a qualificador. És una bona opció per cada biografia sense haver d'entrar en l'historial d'estats en l'ítem de Constantinoble, fins i tot si s'ha de dir Istanbul o no. Exemples: Mihrimah Sultan, Fatma Aliye.

Si algú vol revisar la llista aquest seria el model a seguir.

@Amadalvarez: Fet directament a la infotaula Especial:Diff/23738057, en aquest cas no entra al mòdul:location on no té les dades de la consulta original. No he entès el funcionament normal amb el qualificador Circumstàncies de la font (P1480).

Amadalvarez (discussiócontribucions)

Permet que digui "presumiblement" pels casos on manualment se l'hi posava un ? darrera la població.

Pere prlpz (discussiócontribucions)

@Vriullop Ara me n'adono que només he fet les consultes dels nascuts a Constantinoble o Istambul. Encara cal la dels morts, també?

Vriullop (discussiócontribucions)

Potser no caldrà, en tot cas és fàcil canviar en l'sparql P20 en lloc de P19, i ja hi ha prou casos per analitzar. Estic considerant no tenir en compte els estats amb data de finalització. Amb això ja no sortiria l'Imperi Romà d'Orient, simplement no trobaria cap estat. A no ser que es posi en cada cas com a qualificador que ja ho tracta la infotaula en lloc del mòdul.

Amadalvarez (discussiócontribucions)

Ja els carregaré jo.

Ja estan carregat com a qualificador Estat = Imperi Otomà (Q12560) a tots els Lloc de naixement (P19) definits a les SPARQL del @Pere prlpz.

He aprofitat per eliminar "Istambul" als items anteriors a 1923 que també tenien "Constantinoble" i els hi sortia una constrain.

Apa

Resposta a «Estat del naixement a la infotaula persona»

Plantilla SPARQL i flow

2
Resum per Pere prlpz

Autorespost. La plantilla SPARQL necessita que s'hi posi explícitament "query=", si més no en aquest cas que la query també té un signe =.

Pere prlpz (discussiócontribucions)

Em sembla recordar que hi havia una manera de fer servir la plantilla {{SPARQL}} en una discussió amb flow, però ni recordo quina manera era ni estic segur que realment es pogués. Suposo que el problema ve dels claudàtors de l'SPARQL que s'emboliquen amb els claudàtors del mediawiki.

Deixo aquí un exemple que no funciona:

# Nascuts a Constantinoble de 1453 a 1923, amb article
SELECT DISTINCT ?persona ?personaLabel ?data ?article
WHERE {
  ?persona wdt:P31 wd:Q5.
  ?persona wdt:P19 wd:Q16869.
  ?persona wdt:P569 ?data.
  ?article schema:about ?persona.
  ?article schema:isPartOf <https://ca.wikipedia.org/>.
  SERVICE wikibase:label { bd:serviceParam wikibase:language "ca,oc,en,es,fr". }
  FILTER("1453-05-29"^^xsd:dateTime <= ?data && ?data < "1924-01-01"^^xsd:dateTime).
}

Prova-ho !

Pere prlpz (discussiócontribucions)

Oblideu-ho. Ja ho he resolt i no tenia gaire a veure amb el flow. Ja surt bé i només falta la sintaxi en colors però això és un tema menor.

Podríem revisar aquests articles sobre Tipografia traduïts del fr ?

3
Merlinet66000 (discussiócontribucions)
Pere prlpz (discussiócontribucions)

Quina mena de revisió demanes? Que algú revisi la traducció? O que hi veus algun problema tècnic?

Merlinet66000 (discussiócontribucions)

la traducció del termes tècnics

Resposta a «Podríem revisar aquests articles sobre Tipografia traduïts del fr ?»
Townie (discussiócontribucions)

L'altre dia em vaig topar amb aquesta query i vaig pensar de fer-ne una per trobar tots els municipis de Catalunya amb "sant" al nom. El resultat és curiós, però no em dono per satisfet: vaig haver de renunciar a fer servir la Forma geogràfica (P3896), que es feia servir a la query original.

Em va estranyar, perquè a qualsevol municipi la seva forma apareix ben definida a la infotaula. He suposat la informació es xucla directament de l'OpenStreetMap, perquè per Wikidata i Commons no hi he trobat res, però per si les mosques: hi ha cap manera de fer la query com volia? Realment les dades es treuen de l'OSM? En cas que sigui així, les podem incloure a Wikidata?

Si finalment això implica començar a generar fitxers com aquest, he trobat aquest repositori que demana ser buidat.

Kette~cawiki (discussiócontribucions)
Vriullop (discussiócontribucions)

Correcte. Les formes s'obtenen d'OSM i es carreguen en local per ús de l'extensió Kartographer. Es pot obtenir amb JSON però ni idea via query.

Resposta a «Forma geogràfica per queries»
Flamenc (discussiócontribucions)

Algú em pot ajudar per fer aparèixer el codi E E-414 a l'article sobre la Goma aràbiga? L'he afegit a wikidata, però no es fa veure a l'article. Gràcies per endavant,

Paucabot (discussiócontribucions)
Resposta a «Goma aràbiga»
Yuanga (discussiócontribucions)

Hola companys, acaben de penjar un avís d'esborrat a aquest fitxer carregat a commons argumentant que "no hi ha prou informació sobre la seva llicència ". Em podeu ajudar a saber què demanen exactament i com procedir?

Gràcies!

Docosong (discussiócontribucions)
Docosong (discussiócontribucions)

@Yuanga Suposo que la solució pràctica és posar-se en contacte amb la FCBQ i demanar que carreguin les imatges amb una llicència compatible amb Commons (CC-BY-SA o CC-BY).

Yuanga (discussiócontribucions)

@Docosong ho podem provar, però no sé si ells tindran gaire interès en fer aquest tipus de canvi.

Resposta a «Ajuda amb un avís d'esborrat»
Xavier Dengra (discussiócontribucions)

Hola,

Després d'haver encetat el Portal:Joves i que pretén ser una porta d'accés a novells, penso que seria adequat implementar Flow a les pàgines de discussió dels Portals. No suposaria cap canvi significatiu perquè la majoria són molt inactius, però si facilitaria molt la primera aproximació dels novells, tal i com passa aquí a la Taverna.

Hi esteu d'acord? Si és així, em podríeu ajudar a demanar-lo allà on pertoqui?

Vriullop (discussiócontribucions)
Xavier Dengra (discussiócontribucions)

Gràcies @Vriullop! Podries, doncs, implementar-lo a la pàgina en qüestió? Gràcies!

Vriullop (discussiócontribucions)

Fet. Hauries d'afegir una descripció al tauler.

Resposta a «Flow a les discussions dels Portals»
ESM (discussiócontribucions)

Fa uns dies es va fer públic que s'havia instal·lat una instància de Jitsi als servidors de la WMF, amb el nom Wikimedia Meet. Creieu que seria bona idea vehicular les videoconferències que oferim a través seu? Anant una mica més enllà, creieu que seria viable substituir el xat de la Viquipèdia per un espai de videoconferència? Els meus coneixements tècnics no em permeten veure les implicacions de tot plegat, així que tota aportació serà benvinguda. Gràcies per avançat!

Paucabot (discussiócontribucions)

Jo crec que sí que hauríem de mirar d'usar-lo. Almanco seria partidari de provar-lo per si funciona igual de bé que el meet.jit.si.

Respecte de la segon qüestió, crec que xat i videoconferència són complementaris, no excloents. Si qualque dia es vol afegir l'eina a la barra lateral, si la cosa funciona, en podem parlar, però no hauria de substiuir el xat, IMHO.

Townie (discussiócontribucions)

Compte, perquè van avisar que va bé amb deu persones "però no massa més que això"...

Paucabot (discussiócontribucions)

Qui va dir això?

Townie (discussiócontribucions)

Ho va dir aquí l'Amir Sarabadani, que sembla ser que és qui ho ha muntat. L'altre dia vam comentar amb en Toniher que potser podríem instal·lar una instància de Jitsi als servidors d'Amical, però va quedar força a l'aire.

Papapep (discussiócontribucions)

El nostre problema és que estem rellogats, crec, que no tenim infraestructura realment pròpia (si m'equivoco corregiu-me, si us plau). Podem provar un dia si voleu la instància de Wikimedia a nivell intern, a veure com es comporta. Sempre podem tornar on som ara.

ESM (discussiócontribucions)

El que no acabo d'entendre és quina diferència hi ha entre celebrar una videoconferència a través de meet.jit.si i fer-ho a través de Wikimedia Meet. A part de la limitació a grups petits, de moment demanen no compartir públicament les credencials d'accés, de tal manera que tampoc no es podria aprofitar per les formacions, on molta gent hi entra sense inscriure's prèviament. Ara bé, potser serviria per donar robustesa a les trobades internes que es puguin celebrar? O és complicar-se la vida? Instal·lar una instància de Jitsi als servidors d'Amical és quelcom assumible?

Papapep (discussiócontribucions)

La diferència tècnica no hauria de ser gaire o cap, més enllà dels recursos que tingui cadascuna i que determini si aguantarà sessions amb n o m clients connectats. Un altre tema que no sé si s'ha plantejat (no és el tema del fil, però ho deixo anar) és que no s'estan enregistrant les sessions, cosa que el Jitsi permet. Entenc totes les repercussions que té a nivell RGPD, però s'ha valorat? A la pràctica estem tirant l'esforç dels ponents a l'éter.

Del tema de muntar-ho nosaltres tècnicament no és res de l'altre món, però la pregunta que jo em faria és: què ens aportaria que no tenim ara? per què és dedicar recursos, i no tinc clar quants, que valen diners, o a nosaltres o a qui ens cedeix espai.

Xavier Dengra (discussiócontribucions)

Responc per punts:

  1. D'acord a muntar la instància als servidors d'Amical Wikimedia i començar a dotar d'autosuficiència i robustesa el suport tècnic que donem a la Viquipèdia en català. Estic convençut que pot ser una bona prova pilot per començar a reemplaçar l'IRC.
  2. Caldria avisar bé de l'exempció de responsabilitat per part d'Amical Wikimedia sobre aquest canal, que seria totalment obert i es pot convertir en un chatroulette. Caldria en qualsevol cas pensar en un tipus de "Geni" que fes de moderador automàtic i donés benvingudes; també d'atorgar rols d'administrador perquè es puguin fer fora spams sexuals o d'altres. Entenc que és una via de treball molt bàsica i de reaprofitar codi essencial, i sempre pressuposar bona fe.
  3. @Papapep, les sessions no es graven perquè són ofertades públicament per Amical Wikimedia i gravar-les implica demanar un consentiment de drets d'imatge de tots els assistents cap a l'entitat i arxivar-les en un repositori específic seguint la LOPD. Tenint en compte que entra i surt gent constantment, no és viable legalment i pot comportar problemes.
Resposta a «Instància de Jitsi»