Edge Rewrite
// HTMLRewriter · presentation

This page was redesigned at the edge.

Cloudflare fetched the original article and streamed it through HTMLRewriter to apply an entirely new visual system without rebuilding the source page.

Jump to content

Module:Database reports/Long pages by namespace

From Wikipedia, the free encyclopedia

local Report = require('Module:Database report')
local Arguments = require('Module:Arguments')

local p = {}

p.main = function(frame)
	local args = Arguments.getArgs(frame)
	local report = Report:new()
	
	report:setSQL([[
		SELECT page_title AS "]] .. args.ns_name .. [[", page_len AS "Bytes" 
		FROM page 
		WHERE page_namespace = ]] .. args.ns_number .. [[
		ORDER BY page_len DESC 
		LIMIT 1000
	]])
	report:useWikilinks(1, args.ns_number)
	report:setInterval(30)

	return report:generate()
end 

return p