Jump to content

Module:CountryData/cacheN

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 = {NLD='Netherlands', NAM='Namibia', NCL='New Caledonia', NZL='New Zealand', NIC='Nicaragua', NGA='Nigeria', NOR='Norway', NED='Netherlands', NEP='Nepal', NIG='Niger', NIR='Northern Ireland', NGR='Nigeria', NCA='Nicaragua', NZ='New Zealand', ['Nagorno-Karabakh']='Republic of Artsakh', ['North Cyprus']='Northern Cyprus', NMI='Northern Mariana Islands', NL='Newfoundland and Labrador', ['New York']='New York (state)', ['Nagorno-Karabakh Republic']='Republic of Artsakh'}
local pages = {'Northern Ireland', 'Newfoundland', 'Negeri Sembilan', 'New Zealand', 'Nova Scotia', 'North Macedonia', 'Namur', 'Northern Cyprus', 'Northern Territory', 'Niger', 'Norway', 'New Caledonia', 'Nicaragua', 'Novorossiya', 'North Korea', 'New Hampshire', 'Nottinghamshire', 'Northern Ontario', 'North Dakota', 'Newfoundland and Labrador', 'New Orleans', 'Nigeria', 'North Vietnam', 'North Carolina', 'Northern Mariana Islands', 'Niue', 'New Brunswick', 'Netherlands', 'Nebraska', 'Nevada', 'Nepal', 'New South Wales', 'Nauru', 'New Jersey', 'Nazi Germany', 'NATO', 'New York (state)', 'New York City', 'Norfolk Island', 'North Yemen', 'New Mexico', 'Northwest Territories', 'Namibia', 'Netherlands Antilles', 'Nunavut'}
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