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 |
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 |
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