Jump to content

This site is currently in alpha, so you will run into rough edges.

Please send feedback or ideas to connect@deeptech.wiki

Module:Unicode data/datasets

From The Deep Tech Wiki
Revision as of 00:55, 15 November 2025 by C (talk | contribs) (1 revision imported)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

Documentation for this module may be created at Module:Unicode data/datasets/doc

local export = {}

local unpack = unpack or table.unpack -- Lua 5.2 compatibility

function export.dataset(dataset_name)
	local dataset = mw.ext.data.get(dataset_name)
	
	if not dataset then error("Dataset " .. dataset_name .. " not found") end
	local data = dataset.data
	local result = {}
	
	for _, item in ipairs(data) do
		local charcode_hex, filename = unpack(item)
		result[tonumber(charcode_hex)] = filename
	end
	
	return result
end

return export