Jump to content

Module:CountryData/cacheK

Permanently protected module
From Wikipedia, the free encyclopedia
This is an old revision of this page, as edited by GKFX (talk | contribs) at 19:24, 3 May 2021 (Add loadData-compatible modules to cache the content of the most-used country data). The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.
(diff) ← Previous revision | Latest revision (diff) | Newer revision → (diff)

local CountryData = require('Module:CountryData')
local redirects = {KAZ='Kazakhstan', KEN='Kenya', KOR='South Korea', KGZ='Kyrgyzstan', KSA='Saudi Arabia', KUW='Kuwait', Kurdistan='Kurdistan Region', KOS='Kosovo', KVX='Kosovo'}
local pages = {'Kingdom of Hungary', 'Kingdom of Romania', 'Kalmar Union', 'Kingdom of Denmark', 'Kingdom of Yugoslavia', 'Kelantan', 'Kingdom of England', 'Kurdistan Region', 'Kabardino-Balkaria', 'Kingdom of Scotland', 'Kingdom of Greece', 'Kansas', 'Kuwait', 'Kyrgyzstan', 'Kingdom of Hanover', 'Kiribati', 'Kingdom of France', 'Kingdom of Ireland', 'Kuala Lumpur', 'Kazakhstan', 'Kedah', 'Kingdom of Great Britain', 'Kentucky', 'Korea', 'Kingdom of Bulgaria', 'Kingdom of Serbia', 'Kosovo', 'Kenya', 'Kingdom of Italy'}
local p = {
	redirects = redirects,
	data = {}
}
local frame = mw.getCurrentFrame()

for _,v in ipairs(pages) do
	p.data[v] = CountryData.gettable(frame, v, {})
end

return p