Jump to content

Module:CountryData/cacheE: Difference between revisions

From Wikipedia, the free encyclopedia
Content deleted Content added
Add loadData-compatible modules to cache the content of the most-used country data
 
Put the redirects all on the summary cache. *** existing text overwritten ***
Line 1: Line 1:
local CountryData = require('Module:CountryData')
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', 'Empire of Brazil', 'Ecuador', 'Equatorial Guinea', 'East Germany', 'Easter Island', 'Estonia', 'East Timor', 'England', 'Espírito Santo', 'Egypt', 'Eswatini', 'El Salvador', 'Ethiopia', 'Europe', 'Eritrea', 'European Union', 'East Flanders', 'Ethiopian Empire', 'Empire of Japan'}
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 = {
local p = {
redirects = redirects,
data = {}
data = {}
}
}

Revision as of 20:01, 3 May 2021

local CountryData = require('Module:CountryData')
local pages = {'Electorate of Hanover', 'Empire of Brazil', 'Ecuador', 'Equatorial Guinea', 'East Germany', 'Easter Island', 'Estonia', 'East Timor', 'England', 'Espírito Santo', 'Egypt', 'Eswatini', 'El Salvador', 'Ethiopia', 'Europe', 'Eritrea', 'European Union', 'East Flanders', 'Ethiopian Empire', 'Empire of Japan'}
local p = {
	data = {}
}
local frame = mw.getCurrentFrame()

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

return p