Módulo:Teste - Lucas
Aspeto
Este módulo não apresenta nenhuma documentação. Por favor, documente-o caso o saiba usar ou tenha conhecimentos para tal. |
local p = {}
function p.temp(frame)
local year = frame.args['year']
local query = 'SELECT DISTINCT (GROUP_CONCAT(?id_; separator="|") as ?id) WHERE {?item_ p:P166 [ps:P166 wd:Q16153104; pq:P585 ?year].FILTER(YEAR(?year) = ' .. year .. ')BIND(SUBSTR(STR(?item_), 32) AS ?id_)}'
local data = mw.ext.data.sparql(query)
if data and data.results and data.results.bindings then
for _, item in ipairs(data.results.bindings) do
print(item.itemLabel.value)
end
else
print("Error: Failed to execute SPARQL query")
end
end
return p