Module:Sandbox/AndyRussG explained

local p = ;

p.hello = function(frame) local Date = require('Module:Date')._Date local str1 = "I'm a doggy ogg, oggy ogg ogg doggy ogg, on " local str2 = Date(tonumber(frame.args[1]), 7, 31):text return str1 .. str2end

p.getAnEntityAndClaim1 = function(frame) ent = mw.wikibase.getEntity('Q123') return "Q123 -> P948 -> " .. ent["claims"]["P948"][1]["mainsnak"]["datavalue"]["value"]end

p.getAnEntityAndClaim2 = function(frame) ent = mw.wikibase.getEntity('Q123') return "Q123 -> P1014 -> " .. ent["claims"]["P1014"][1]["mainsnak"]["datavalue"]["value"]end

p.getAnEntityAndAlias = function(frame) ent = mw.wikibase.getEntity('Q123') return "First alias for Q123 for fr " .. ent["aliases"]["fr"][1]["value"] end

return p