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:CheckUser requests at UTRS

From Wikipedia, the free encyclopedia

local p = {}

function p.main()
	local UTRS = mw.title.new('User:AmandaNP/UTRS Appeals').content -- get the UTRS table
	local numberEncountered = 0 -- initialize the counter
	local currentStartIndex = 1 -- initialize the index

	while true do
		-- find the next occurrence of 'CHECKUSER'
		local nextMatchRange = string.find(UTRS, 'CHECKUSER', currentStartIndex, true)
		if not nextMatchRange then
			-- no more occurrences found, return the count
			return numberEncountered
		else
			-- found a match, so increment the counter and update the current start index
			numberEncountered = numberEncountered + 1
			currentStartIndex = nextMatchRange + 1 -- move past the current match
		end
	end
end

return p