« Module:Stations voisines WD » : différence entre les versions

Contenu supprimé Contenu ajouté
Eru (discuter | contributions)
Nouvelle page : local p = {} local Outils = require 'Module:Outils' local wikidata = require 'Module:Wikidata' function p.Gare_voisine (id, line, service) local argsData = {entity = id, property = 'P197', showqualifiers = 'P5051'} if line then argsData.qualifier = 'P81' argsData.qualifiervalue = line elseif service then argsData.qualifier = 'P1192' argsData.qualifiervalue = service end return wikidata.stringTable(argsData) end function p.main( frame ) local result = '' l...
 
Eru (discuter | contributions)
getClaims
Ligne 5 :
 
function p.Gare_voisine (id, line, service)
local result = {}
 
local argsData = {entity = id, property = 'P197', showqualifiers = 'P5051'}
if line then
argsData.qualifier = 'P81'
Ligne 15 :
end
 
returnlocal claims = wikidata.stringTablegetClaims(argsData)
for i, j in pairs(claims) do
local gare = wikidata.formatStatement(j, {})
local q = wikidata.getFormattedQualifiers(j, {'P5051'}, {})
gare = gare .. " vers " .. q
table.insert(result, gare )
end
 
return result
end
 
Ligne 30 ⟶ 38 :
for _, v in ipairs( P197 ) do
result = result .. v .. "<br>"
 
end