Module:CountryData/cacheS
Appearance
local CountryData = require('Module:CountryData')
local pages = {'Sabah', 'Sahrawi Arab Democratic Republic', 'Saint Barthélemy', 'Saint Helena', 'Saint Helena, Ascension and Tristan da Cunha', 'Saint Kitts and Nevis', 'Saint Lucia', 'Saint Martin', 'Saint Pierre and Miquelon', 'Saint Vincent and the Grenadines', 'Samoa', 'San Francisco', 'San Marino', 'Santa Catarina', 'Sarawak', 'Saskatchewan', 'Saudi Arabia', 'Saxony', 'Scotland', 'Sealand', 'Selangor', 'Senegal', 'Serbia and Montenegro', 'Serbia', 'Seychelles', 'Shropshire', 'Sicily', 'Sierra Leone', 'Singapore', 'Sint Maarten', 'Slovakia', 'Slovenia', 'Solomon Islands', 'Somalia', 'Somaliland', 'Somerset', 'South Africa', 'South Australia', 'South Carolina', 'South Dakota', 'South Georgia and the South Sandwich Islands', 'South Korea', 'South Ossetia', 'South Sudan', 'South Vietnam', 'South Yemen', 'Southern Rhodesia', 'Sovereign Military Order of Malta', 'Soviet Union', 'Spain', 'Spanish Empire', 'Sri Lanka', 'Sudan', 'Suriname', 'Svalbard and Jan Mayen', 'Swaziland', 'Sweden', 'Switzerland', 'Syria', 'Syrian opposition', 'São Paulo', 'São Tomé and Príncipe'}
local p = {
data = {}
}
local frame = mw.getCurrentFrame()
for _,v in ipairs(pages) do
p.data[v] = CountryData.gettable(frame, v, {})
end
return p