Module:Adjacent stations/Taipei Metro
Appearance
This is a data module for Module:Adjacent stations. It supports services in Taipei operated by Taipei Metro.
<td style="background:#Lua error in Module:Adjacent_stations at line 38: attempt to index field 'lines' (a nil value).; border-top:solid 1px gray;"> <td style="background:#Lua error in Module:Adjacent_stations at line 38: attempt to index field 'lines' (a nil value).; border-top:solid 1px gray;"> <td style="background:#Lua error in Module:Adjacent_stations at line 38: attempt to index field 'lines' (a nil value).; border-top:solid 1px gray;"> <td style="background:#Lua error in Module:Adjacent_stations at line 38: attempt to index field 'lines' (a nil value).; border-top:solid 1px gray;"> <td style="background:#Lua error in Module:Adjacent_stations at line 38: attempt to index field 'lines' (a nil value).; border-top:solid 1px gray;"> <td style="background:#Lua error in Module:Adjacent_stations at line 38: attempt to index field 'lines' (a nil value).; border-top:solid 1px gray;"> <td style="background:#Lua error in Module:Adjacent_stations at line 38: attempt to index field 'lines' (a nil value).; border-top:solid 1px gray;"> <td style="background:#Lua error in Module:Adjacent_stations at line 38: attempt to index field 'lines' (a nil value).; border-top:solid 1px gray;"> <td style="background:#Lua error in Module:Adjacent_stations at line 38: attempt to index field 'lines' (a nil value).; border-top:solid 1px gray;"> <td style="background:#Lua error in Module:Adjacent_stations at line 38: attempt to index field 'lines' (a nil value).; border-top:solid 1px gray;">Line | Keys | Color | Hex color | Icon |
---|---|---|---|---|
Lua error in Module:Adjacent_stations at line 38: attempt to index field 'lines' (a nil value). | BR |
Lua error in Module:Adjacent_stations at line 38: attempt to index field 'lines' (a nil value). |
Lua error in Module:Adjacent_stations at line 38: attempt to index field 'lines' (a nil value). | |
Lua error in Module:Adjacent_stations at line 38: attempt to index field 'lines' (a nil value). | R |
Lua error in Module:Adjacent_stations at line 38: attempt to index field 'lines' (a nil value). |
Lua error in Module:Adjacent_stations at line 38: attempt to index field 'lines' (a nil value). | |
Lua error in Module:Adjacent_stations at line 38: attempt to index field 'lines' (a nil value). | G |
Lua error in Module:Adjacent_stations at line 38: attempt to index field 'lines' (a nil value). |
Lua error in Module:Adjacent_stations at line 38: attempt to index field 'lines' (a nil value). | |
Lua error in Module:Adjacent_stations at line 38: attempt to index field 'lines' (a nil value). | O |
Lua error in Module:Adjacent_stations at line 38: attempt to index field 'lines' (a nil value). |
Lua error in Module:Adjacent_stations at line 38: attempt to index field 'lines' (a nil value). | |
Lua error in Module:Adjacent_stations at line 38: attempt to index field 'lines' (a nil value). | BL |
Lua error in Module:Adjacent_stations at line 38: attempt to index field 'lines' (a nil value). |
Lua error in Module:Adjacent_stations at line 38: attempt to index field 'lines' (a nil value). | |
Lua error in Module:Adjacent_stations at line 38: attempt to index field 'lines' (a nil value). | M |
Lua error in Module:Adjacent_stations at line 38: attempt to index field 'lines' (a nil value). |
Lua error in Module:Adjacent_stations at line 38: attempt to index field 'lines' (a nil value). | |
Lua error in Module:Adjacent_stations at line 38: attempt to index field 'lines' (a nil value). | Xinbeitou |
Lua error in Module:Adjacent_stations at line 38: attempt to index field 'lines' (a nil value). |
Lua error in Module:Adjacent_stations at line 38: attempt to index field 'lines' (a nil value). | |
Lua error in Module:Adjacent_stations at line 38: attempt to index field 'lines' (a nil value). | Xiaobitan |
Lua error in Module:Adjacent_stations at line 38: attempt to index field 'lines' (a nil value). |
Lua error in Module:Adjacent_stations at line 38: attempt to index field 'lines' (a nil value). | |
Lua error in Module:Adjacent_stations at line 38: attempt to index field 'lines' (a nil value). | LG |
Lua error in Module:Adjacent_stations at line 38: attempt to index field 'lines' (a nil value). |
Lua error in Module:Adjacent_stations at line 38: attempt to index field 'lines' (a nil value). | |
Lua error in Module:Adjacent_stations at line 38: attempt to index field 'lines' (a nil value). | SB |
Lua error in Module:Adjacent_stations at line 38: attempt to index field 'lines' (a nil value). |
Lua error in Module:Adjacent_stations at line 38: attempt to index field 'lines' (a nil value). |
Usage
{{#invoke:Adjacent stations/Taipei Metro|function_name}}
{{#invoke:Adjacent stations/TRTS|function_name}}
local function link(s1, s2, s3)
if s3 then
return table.concat({'\[\[', s1, '|', s3, '\]\]'})
elseif s2 then
return table.concat({'\[\[', s1, s2, '|', s1, '\]\]'})
elseif s1 then
return table.concat({'\[\[', s1, '\]\]'})
end
end
return {
['system title'] = '\[\[File:Taipei Metro Logo(Logo Only).svg|18px\]\] ' .. link('Taipei Metro')
, ['BR'] = {
['line title'] = '\[\[File:Taipei Metro Line BR.svg|18px\]\] ' .. link('Wenhu line')
, ['colour'] = '9e652e'
, ['station link'] = function(s)
if s == 'Taipei Zoo' then
return link('Taipei Zoo', ' station')
else
return link(s, ' MRT station')
end
end
, ['left terminus'] = 'Taipei Nangang Exhibition Center'
, ['right terminus'] = 'Taipei Zoo'
}
, ['R'] = {
['line title'] = '\[\[File:Taipei Metro Line R.svg|18px\]\] ' .. link('Tamsui–Xinyi line')
, ['colour'] = 'cb2c30'
, ['station link'] = function(s)
local exception = {
['Taipei Main'] = link('Taipei station', nil, 'Taipei Main station')
, ['Tamsui or Beitou'] = link('Tamsui', ' MRT station') .. ' or ' .. link('Beitou', ' MRT station')
, ['Xiangshan or Daan'] = link('Xiangshan', ' MRT station') .. ' or ' .. link('Daan', ' MRT station')
}
return link(s, ' MRT station')
end
, ['left terminus'] = {
'Tamsui or Beitou'
, ['Tamsui'] = 'Tamsui'
}
, ['right terminus'] = {
'Xiangshan or Daan'
, ['Xiangshan'] = 'Xiangshan'
}
}
}