Jump to content

Module:CountryData/cacheB: 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 = {BRA='Brazil', BEL='Belgium', BIH='Bosnia and Herzegovina', BGR='Bulgaria', BHR='Bahrain', BRB='Barbados', BLR='Belarus', BLZ='Belize', BEN='Benin', BOL='Bolivia', BWA='Botswana', BFA='Burkina Faso', BDI='Burundi', ['Bosnia-Herzegovina']='Bosnia and Herzegovina', BUL='Bulgaria', BAH='Bahamas', BAN='Bangladesh', BER='Bermuda', BHU='Bhutan', BOT='Botswana', BRU='Brunei', Bosnia='Bosnia and Herzegovina', BAR='Barbados', BUR='Burkina Faso', BVI='British Virgin Islands', BC='British Columbia', BR='Brazil', ['British India']='British Raj'}
local pages = {'Bahamas', 'Bhutan', 'Berlin', 'Botswana', 'Bonaire', 'British Raj', 'British Columbia', 'Burkina Faso', 'Belarus', 'Bosnia and Herzegovina', 'Bahrain', 'British Empire', 'Barbados', 'Bermuda', 'Brunei', 'British Antarctic Territory', 'British Indian Ocean Territory', 'Bavaria', 'Bolivia', 'Belize', 'Bulgaria', 'Balearic Islands', 'Brazil', 'Burundi', 'Byzantine Empire', 'Brussels-Capital Region', 'Bangladesh', 'British Virgin Islands', 'Benin', 'Burma', 'Basque Country', 'Belgium', 'Bas-Rhin'}
local pages = {'British Columbia', 'Brussels-Capital Region', 'Berlin', 'Bonaire', 'Burma', 'Bulgaria', 'Belize', 'Basque Country', 'Botswana', 'Bermuda', 'Bosnia and Herzegovina', 'Bas-Rhin', 'Belgium', 'British Virgin Islands', 'Burkina Faso', 'Brunei', 'Brazil', 'Bahamas', 'Burundi', 'Bavaria', 'Belarus', 'Bolivia', 'Benin', 'British Raj', 'British Antarctic Territory', 'Bangladesh', 'Barbados', 'Byzantine Empire', 'British Indian Ocean Territory', 'British Empire', 'Bhutan', 'Balearic Islands', 'Bahrain'}
local p = {
local p = {
redirects = redirects,
data = {}
data = {}
}
}

Revision as of 20:01, 3 May 2021

local CountryData = require('Module:CountryData')
local pages = {'Bahamas', 'Bhutan', 'Berlin', 'Botswana', 'Bonaire', 'British Raj', 'British Columbia', 'Burkina Faso', 'Belarus', 'Bosnia and Herzegovina', 'Bahrain', 'British Empire', 'Barbados', 'Bermuda', 'Brunei', 'British Antarctic Territory', 'British Indian Ocean Territory', 'Bavaria', 'Bolivia', 'Belize', 'Bulgaria', 'Balearic Islands', 'Brazil', 'Burundi', 'Byzantine Empire', 'Brussels-Capital Region', 'Bangladesh', 'British Virgin Islands', 'Benin', 'Burma', 'Basque Country', 'Belgium', 'Bas-Rhin'}
local p = {
	data = {}
}
local frame = mw.getCurrentFrame()

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

return p