Module:Event

From Wikidata
Jump to navigation Jump to search
Lua
CodeDiscussionLinksLink count SubpagesDocumentationTestsResultsSandboxLive code All modules

{ [1] = { ["type"] = statement,["qualifiers-order"] = { [1] = P580,} ,["mainsnak"] = { ["snaktype"] = value,["property"] = P793,["datavalue"] = { ["value"] = { ["id"] = Q385378,["numeric-id"] = 385378,["entity-type"] = item,} ,["type"] = wikibase-entityid,} ,["datatype"] = wikibase-item,} ,["qualifiers"] = { ["P580"] = { [1] = { ["snaktype"] = value,["datavalue"] = { ["value"] = { ["before"] = 0,["time"] = +2006-05-11T00:00:00Z,["timezone"] = 0,["precision"] = 11,["after"] = 0,["calendarmodel"] = http://www.wikidata.org/entity/Q1985727,} ,["type"] = time,} ,["property"] = P580,["hash"] = 0879d8e30210bc4d366ebf673ee052e503b44570,["datatype"] = time,} ,} ,} ,["id"] = Q6479997$037ca40d-40fe-0edf-5849-2bc96059d6fd,["rank"] = normal,} ,[2] = { ["type"] = statement,["qualifiers-order"] = { [1] = P585,} ,["mainsnak"] = { ["snaktype"] = value,["property"] = P793,["datavalue"] = { ["value"] = { ["id"] = Q19977811,["numeric-id"] = 19977811,["entity-type"] = item,} ,["type"] = wikibase-entityid,} ,["datatype"] = wikibase-item,} ,["qualifiers"] = { ["P585"] = { [1] = { ["snaktype"] = value,["datavalue"] = { ["value"] = { ["before"] = 0,["time"] = +2010-10-24T00:00:00Z,["timezone"] = 0,["precision"] = 11,["after"] = 0,["calendarmodel"] = http://www.wikidata.org/entity/Q1985727,} ,["type"] = time,} ,["property"] = P585,["hash"] = 034c1aed2b9af8500d00277f8abe6a43dc2db63d,["datatype"] = time,} ,} ,} ,["id"] = Q6479997$eba88ed6-45f2-282d-28eb-b458983eeb7d,["rank"] = normal,} ,[3] = { ["type"] = statement,["qualifiers-order"] = { [1] = P585,} ,["mainsnak"] = { ["snaktype"] = value,["property"] = P793,["datavalue"] = { ["value"] = { ["id"] = Q19977811,["numeric-id"] = 19977811,["entity-type"] = item,} ,["type"] = wikibase-entityid,} ,["datatype"] = wikibase-item,} ,["qualifiers"] = { ["P585"] = { [1] = { ["snaktype"] = value,["datavalue"] = { ["value"] = { ["before"] = 0,["time"] = +2012-07-22T00:00:00Z,["timezone"] = 0,["precision"] = 11,["after"] = 0,["calendarmodel"] = http://www.wikidata.org/entity/Q1985727,} ,["type"] = time,} ,["property"] = P585,["hash"] = 0135415a0b3aa8326e439bd4e7ee268a18fab3fc,["datatype"] = time,} ,} ,} ,["id"] = Q6479997$d7e57d29-4624-4a0b-c5b3-e3126d10facf,["rank"] = normal,} ,[4] = { ["type"] = statement,["qualifiers-order"] = { [1] = P585,} ,["mainsnak"] = { ["snaktype"] = value,["property"] = P793,["datavalue"] = { ["value"] = { ["id"] = Q19977811,["numeric-id"] = 19977811,["entity-type"] = item,} ,["type"] = wikibase-entityid,} ,["datatype"] = wikibase-item,} ,["qualifiers"] = { ["P585"] = { [1] = { ["snaktype"] = value,["datavalue"] = { ["value"] = { ["before"] = 0,["time"] = +2013-01-29T00:00:00Z,["timezone"] = 0,["precision"] = 11,["after"] = 0,["calendarmodel"] = http://www.wikidata.org/entity/Q1985727,} ,["type"] = time,} ,["property"] = P585,["hash"] = d91584b320e4a73a5cf1a9a9deb1fde71513a9be,["datatype"] = time,} ,} ,} ,["id"] = Q6479997$4a59839c-40c0-1c27-85e6-0a5a4b9a72d2,["rank"] = normal,} ,[5] = { ["type"] = statement,["qualifiers-order"] = { [1] = P585,} ,["mainsnak"] = { ["snaktype"] = value,["property"] = P793,["datavalue"] = { ["value"] = { ["id"] = Q19977811,["numeric-id"] = 19977811,["entity-type"] = item,} ,["type"] = wikibase-entityid,} ,["datatype"] = wikibase-item,} ,["qualifiers"] = { ["P585"] = { [1] = { ["snaktype"] = value,["datavalue"] = { ["value"] = { ["before"] = 0,["time"] = +2016-03-13T00:00:00Z,["timezone"] = 0,["precision"] = 11,["after"] = 0,["calendarmodel"] = http://www.wikidata.org/entity/Q1985727,} ,["type"] = time,} ,["property"] = P585,["hash"] = 2f2bec7a5e543e8b3b7a912d13d8d2bee809add6,["datatype"] = time,} ,} ,} ,["id"] = Q6479997$12180803-4e77-a86d-280d-0c95081cd013,["rank"] = normal,} ,}

Code

function dump(o)
   if type(o) == 'table' then
      local s = '{ '
      for k,v in pairs(o) do
         if type(k) ~= 'number' then k = '"'..k..'"' end
         s = s .. '['..k..'] = ' .. dump(v) .. ','
      end
      return s .. '} '
   else
      return tostring(o)
   end
end

local p = {}
function p.hello()
  local entity = mw.wikibase.getEntity('Q6479997')
  local snaks = entity['claims']['P793']
  return dump(snaks)
end

return p