Module:Placeholder
Documentation for this module may be created at Module:Placeholder/doc
local PROP_INCEPTION = 'P571' local PROP_DEMOLITION = 'P576' local PROP_ADMIN_AREA = 'P131' local PROP_COUNTRY = 'P17' local p = {} p.venue = function( frame ) local item = mw.ext.UnlinkedWikibase.getEntity( frame.args.wikidata ) if item == nil then return '' end local adminArea = mw.ext.UnlinkedWikibase.getEntity( item.claims[PROP_ADMIN_AREA][0].mainsnak.datavalue.value.id ) local country = mw.ext.UnlinkedWikibase.getEntity( item.claims[PROP_COUNTRY][0].mainsnak.datavalue.value.id ) -- [name] is a venue in [city], [country]. It was founded in [foundation year]. local out = '<strong>' .. item.labels.en.value .. '</strong> is a venue' .. ' in ' .. adminArea.labels.en.value .. ', ' .. country.labels.en.value .. ',' .. ' that was established in ' .. mw.language.getContentLanguage():formatDate('Y', item.claims[PROP_INCEPTION][0].mainsnak.datavalue.value.time ) .. '.' if item.claims[PROP_DEMOLITION] then out = out .. ' It was demolished in ' .. mw.language.getContentLanguage():formatDate('Y', item.claims[PROP_INCEPTION][0].mainsnak.datavalue.value.time ) .. '.' end return out end -- =p.venue({args={wikidata="Q5473086"}}) -- =p.venue({args={wikidata="Q7735292"}}) return p