Module:Sandbox/PhantomCaleb

From Zelda Wiki, the Zelda encyclopedia
Revision as of 10:34, 2 May 2023 by PhantomCaleb (talk | contribs) (Created page with "local p = {} local utilsMarkup = require("Module:UtilsMarkup") local utilsPage = require("Module:UtilsPage") local utilsTable = require("Module:UtilsTable") function p.Query(frame) local since = frame.args[1] if not since then local time = os.time() - 60*60*24 -- minus 24 hours since = os.date("%Y%m%d%H%M%S", time) end local pages = utilsPage.dpl({ namespace = "", allrevisionssince = since, }) pages = utilsTable.unique(pages) local links = {} for i, pag...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

Documentation for this module may be created at Module:Sandbox/PhantomCaleb/Documentation

local p = {}

local utilsMarkup = require("Module:UtilsMarkup")
local utilsPage = require("Module:UtilsPage")
local utilsTable = require("Module:UtilsTable")

function p.Query(frame)
	local since = frame.args[1]
	if not since then
		local time = os.time() - 60*60*24 -- minus 24 hours
		since = os.date("%Y%m%d%H%M%S", time)
	end
	local pages = utilsPage.dpl({
		namespace = "",
		allrevisionssince = since,
	})
	pages = utilsTable.unique(pages)
	local links = {}
	for i, page in ipairs(pages) do
		links[i] = "https:"..utilsPage.fullUrl(page)
	end
	return utilsMarkup.bulletList(links)
end

return p