Module:CountryData/cacheE: Difference between revisions
Appearance
Content deleted Content added
Add loadData-compatible modules to cache the content of the most-used country data |
(No difference)
|
Revision as of 19:23, 3 May 2021
local CountryData = require('Module:CountryData')
local redirects = {EST='Estonia', ESP='Spain', ECU='Ecuador', EGY='Egypt', ERI='Eritrea', ETH='Ethiopia', EU='European Union', ENG='England', EQG='Equatorial Guinea', ESA='El Salvador', EUR='Europe'}
local pages = {'Electorate of Hanover', 'Estonia', 'Egypt', 'Easter Island', 'England', 'Ecuador', 'East Timor', 'East Flanders', 'El Salvador', 'Eritrea', 'Empire of Brazil', 'Ethiopia', 'Espírito Santo', 'Europe', 'Equatorial Guinea', 'Eswatini', 'Ethiopian Empire', 'European Union', 'Empire of Japan', 'East Germany'}
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