Módulo:Proprietário

Revisão em 01h20min de 14 de maio de 2024 por Jaewoo (discussão | contribs) (Criou a página com "-- recupera e formata o dono de algo usando Wikidata (principalmente Property:P127) local p = {} local wikidata = require('Módulo:Infobox/Wikidata') local speciallabels = { Q29 = 'Estado espanhol', Q90 = 'vila de Paris', Q142 = 'Estado françês', } function p.formatFromItem(item, queryparams) local query = queryparams or {} query.entity = item query.property = 'P127' query.speciallabels = speciallabels...")
(dif) ← Revisão anterior | Revisão atual (dif) | Revisão seguinte → (dif)

A documentação para este módulo pode ser criada na página Módulo:Proprietário/doc

-- recupera e formata o dono de algo usando Wikidata (principalmente Property:P127)
local p = {}
local wikidata = require('Módulo:Infobox/Wikidata')
local speciallabels = {
				Q29 = '[[Espanha|Estado espanhol]]',
				Q90 =  '[[Paris|vila de Paris]]',
				Q142 = '[[France|Estado françês]]',
}
function p.formatFromItem(item, queryparams)
				local query = queryparams or {}
				query.entity = item
				query.property = 'P127'
				query.speciallabels = speciallabels
				-- fazer: função para encarregar-se de outras divisões administrativas: Blablaville -> Blablaville Commune
				
				local claims = wikidata.getClaims(query)
				if claims then
								query.claims = claims
								return wikidata.formatAndCat(query), #claims
				end
				return nil
end
return p