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 |
(No difference)
|
Revision as of 19:25, 3 May 2021
local CountryData = require('Module:CountryData')
local redirects = {POL='Poland', PRT='Portugal', ['People\'s Republic of China']='China', PRK='North Korea', PAK='Pakistan', PRY='Paraguay', PER='Peru', PHL='Philippines', PRI='Puerto Rico', PAN='Panama', PNG='Papua New Guinea', PUR='Puerto Rico', PAR='Paraguay', PHI='Philippines', POR='Portugal', PRC='China', PLE='Palestine', ['Palestinian Territory']='Palestinian National Authority', ['Palestinian Authority']='Palestinian National Authority'}
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 = {
redirects = redirects,
data = {}
}
local frame = mw.getCurrentFrame()
for _,v in ipairs(pages) do
p.data[v] = CountryData.gettable(frame, v, {})
end
return p