Module:CountryData/cacheP: 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 = {'Pahang', 'Pakistan', 'Palau', 'Palestine', 'Palestinian National Authority', 'Panama', 'Papal States', 'Papua New Guinea', 'Paraguay', 'Paraná', 'Penang', 'Pennsylvania', 'Perak', 'Perlis', 'Peru', 'Philadelphia', 'Philippines', 'Pitcairn Islands', 'Poland', 'Portugal', 'Prince Edward Island', 'Prussia', 'Puebla', 'Puerto Rico', 'Puntland'} |
||
local pages = {'Pakistan', 'Palestine', 'Puebla', 'Prince Edward Island', 'Papal States', 'Palau', 'Puntland', 'Philippines', 'Panama', 'Papua New Guinea', 'Puerto Rico', 'Palestinian National Authority', 'Pahang', 'Philadelphia', 'Pennsylvania', 'Poland', 'Penang', 'Portugal', 'Peru', 'Prussia', 'Perlis', 'Paraná', 'Paraguay', 'Pitcairn Islands', 'Perak'} |
|||
local p = { |
local p = { |
||
redirects = redirects, |
|||
data = {} |
data = {} |
||
} |
} |
Revision as of 20:18, 3 May 2021
local CountryData = require('Module:CountryData')
local pages = {'Pahang', 'Pakistan', 'Palau', 'Palestine', 'Palestinian National Authority', 'Panama', 'Papal States', 'Papua New Guinea', 'Paraguay', 'Paraná', 'Penang', 'Pennsylvania', 'Perak', 'Perlis', 'Peru', 'Philadelphia', 'Philippines', 'Pitcairn Islands', 'Poland', 'Portugal', 'Prince Edward Island', 'Prussia', 'Puebla', 'Puerto Rico', 'Puntland'}
local p = {
data = {}
}
local frame = mw.getCurrentFrame()
for _,v in ipairs(pages) do
p.data[v] = CountryData.gettable(frame, v, {})
end
return p