Module:Adjacent stations/London Underground

This is a data module for Module:Adjacent stations. It supports services operated by London Underground.

Current lines

mali niŋ
LineKeysColorHex colorIcon
Bakerloo line Bakerloo
or bakerloo or brown
  a45a2a Bakerloo line
Central line Central
or central or red
  da291c Central line (London Underground)
Circle line Circle
or circle or yellow
  ffcd00 Circle line (London Underground)
District line District
or district or green
  007a33 District line
Hammersmith & City line Hammersmith & City
or hammersmith or pink
  e89cae Hammersmith & City line
Jubilee line Jubilee
or jubilee or grey
  7c878e Jubilee line
Metropolitan line Metropolitan
or metropolitan or met or magenta
  840b55 Metropolitan line
Northern line Northern
or northern or north or black
  000000 Northern line
Piccadilly line Piccadilly
or piccadilly or dark-blue
  10069f Piccadilly line
Victoria line Victoria
or victoria or light-blue
  00a3e0 Victoria line
Waterloo & City line Waterloo & City
or waterloo or turquoise
  6eceb2 Waterloo & City line

Former and unbuilt lines

mali niŋ
LineKeysColorHex colorIcon
Chelsea-Hackney line Chelsea-Hackney   8cc63e
East London line East London   ffa300
Fleet line Fleet   414b56
Great Northern & Strand Great Northern & Strand   10069f

local x = "%1 station"
local rs = "%1 railway station"
local default = "%1 tube station"
local Q_type = "<span class=\"error\">Specify a type</span>"

local p = {
	["system title"] = "[[London Underground]]",
	["system icon"] = "[[File:Underground no-text.svg|18px|link=London Underground]]",
	["station format"] = {
		default,
		
		-- Multi-line stations
		["Bank"] = "Bank and Monument stations",
		["Barking"] = x,
		["Blackfriars"] = x,
		["Bond Street"] = x,
		["Cannon Street"] = x,
		["Charing Cross"] = {
			default,
			["District"] = "Embankment tube station"
		},
		["Denham"] = rs,
		["Edgware Road"] = {
			"Edgware Road tube station (Circle, District and Hammersmith & City lines)",
			["Bakerloo"] = "Edgware Road tube station (Bakerloo line)"
		},
		["Ealing Broadway"] = x,
		["Farringdon"] = x,
		["Finsbury Park"] = x,
		["Hammersmith"] = {
			"Hammersmith tube station (Circle and Hammersmith & City lines)",
			["District"] = "Hammersmith tube station (District and Piccadilly lines)",
			["Piccadilly"] = "Hammersmith tube station (District and Piccadilly lines)"
		},
		["Leigh-on-Sea"] = rs,
		["Liverpool Street"] = x,
		["London Bridge"] = x,
		["Monument"] = "Bank and Monument stations",
		["Moorgate"] = x,
		["Paddington"] = {
			"Paddington tube station (Bakerloo, Circle and District lines)",
			["Hammersmith & City"] = "Paddington tube station (Circle and Hammersmith & City lines)",
			["Circle"] = {
				["section 1"] = "Paddington tube station (Circle and Hammersmith & City lines)",
				["section 6"] = "Paddington tube station (Bakerloo, Circle and District lines)"
			},
			["Metropolitan Railway"] = "Paddington tube station (Circle and Hammersmith & City lines)",
			["Great Western Railway"] = "Paddington tube station (Circle and Hammersmith & City lines)"
		},
		["Shepherd's Bush"] = {
			default,
			["Metropolitan"] = "Shepherd's Bush Market tube station",
			["London and South Western Railway"] = "Shepherd's Bush railway station (1869–1916)"
		},
		["Shoeburyness"] = rs,
		["Stratford"] = x,
		["Southend Central"] = rs,
		["Sutton"] = "Sutton railway station (London)",
		["Sutton Common"] = rs,
		["Swiss Cottage"] = 
		{
			default,
			["Metropolitan"] = "Swiss Cottage tube station (1868–1940)"
		},
		["Terminals 2 & 3"] = "Heathrow Terminals 2 & 3 tube station",
		["Terminal 4"] = "Heathrow Terminal 4 tube station",
		["Tottenham Court Road"] = x,
		["West Ham"] = x,
		["Wood Green"] = {
			default,
			["Great Northern & Strand"] = "Alexandra Palace railway station"
		},
		["Wood Lane"] = {
			default,
			["Central"] = "Wood Lane tube station (Central line)",
			["Metropolitan"] = "Wood Lane tube station (Metropolitan line)"
		},
		
		-- Bakerloo line
		["Bushey"] = rs,
		["Carpenders Park"] = rs,
		["Harlesden"] = x,
		["Harrow & Wealdstone"] = x,
		["Hatch End"] = rs,
		["Headstone Lane"] = rs,
		["North Wembley"] = x,
		["Old Oak Common"] = rs,
		["Queen's Park"] = "Queen's Park station (England)",
		["South Kenton"] = x,
		["Stonebridge Park"] = x,
		["Victoria"] = "London Victoria station",
		["Wembley Central"] = x,
		["Whitechapel"] = x,
		["Willesden Junction"] = x,
		
		-- Central line
		["Greenford"] = x,
		["North Weald"] = rs,
		["Ongar"] = rs,
		["Post Office"] = "St Paul's tube station",
		["South Ruislip"] = x,
		["West Ruislip"] = x,
		
		-- Circle line
		
		-- District line
		["Gunnersbury"] = x,
		["Hanwell"] = rs,
		["Heston & Hounslow"] = "Hounslow Central tube station",
		["Hounslow Barracks"] = "Hounslow West tube station",
		["Kew Gardens"] = "Kew Gardens station (London)",
		["Langley"] = rs,
		["Morden (Village)"] = "[[Morden tube station (District Railway)|Morden]]",
		["Richmond"] = "Richmond station (London)",
		["Slough"] = rs,
		["South Acton"] = "South Acton railway station (England)",
		["Southall"] = rs,
		["Upminster"] = x,
		["West Brompton"] = x,
		["West Drayton"] = rs,
		["West Ealing"] = rs,
		["Wimbledon"] = x,
		["Windsor"] = "Windsor & Eton Central railway station",

		-- Hammersmith & City line
		
		-- Jubilee line
		["Canada Water"] = x,
		["Canning Town"] = x,
		["Fenchurch Street"] = rs,
		["Silvertown"] = rs,

		-- Metropolitan line
		["Amersham"] = x,
		["Aylesbury"] = rs,
		["Brill"] = rs,
		["Chalfont & Latimer"] = x,
		["Chorleywood"] = x,
		["Great Missenden"] = rs,
		["Harrow-on-the-Hill"] = x,
		["Kensington (Addison Road)"] = "Kensington (Olympia) station",
		["Quainton Road"] = rs,
		["Rickmansworth"] = x,
		["Stoke Mandeville"] = rs,
		["Verney Junction"] = rs,
		["Watford High Street"] = rs,
		["Watford Junction"] = rs,
		["Wendover"] = rs,

		-- Northern line
		["Alexandra Palace"] = "Alexandra Palace railway station (1873–1954)",
		["Balham"] = x,
		["Cranley Gardens"] = rs,
		["Crouch End"] = rs,
		["Essex Road"] = rs,
		["Kentish Town"] = x,
		["Mill Hill (The Hale)"] = rs,
		["Muswell Hill"] = rs,
		["Old Street"] = x,
		["Stroud Green"] = rs,

		-- Piccadilly line
		["Dover Street"] = "Green Park tube station",
		["Heathrow Terminal 5"] = x,
		--psudo station entry for display as terminal
		["Heathrow"] = "[[Heathrow Airport]] ([[Heathrow Terminal 4 tube station|Terminal 4]] or [[Heathrow Terminal 5 station|Terminal 5]])",

		-- Victoria line
		["Blackhorse Road"] = x,
		["Highbury & Islington"] = x,
		["Seven Sisters"] = x,
		["Vauxhall"] = x,
		["Tottenham Hale"] = x,
		["Walthamstow Central"] = x,
		["Walthamstow Wood Street"] = "Wood Street railway station",

		-- Waterloo & City line
		
		-- Historical lines
		["Addison Road"] = "Kensington (Olympia) station",
		["Custom House"] = x,
		["Deptford Road"] = "Surrey Quays railway station",
		["Drayton Park"] = rs,
		["Gillespie Road"] = "Arsenal tube station",
		["Hammersmith (Grove Road)"] = rs,
		["Harringay"] = rs,
		["Harrow"] = {
			default,
			["Metropolitan Railway"] = "Harrow-on-the-Hill station"
		},
		["Hornsey"] = rs,
		["New Cross"] = rs,
		["New Cross Gate"] = rs,
		["Putney Bridge & Fulham"] = "Putney Bridge tube station",
		["Rotherhithe"] = rs,
		["Shadwell"] = rs,
		["St Pancras"] = rs,
		["Strand"] = "Aldwych tube station",
		["Surrey Docks"] = "Surrey Quays railway station",
		["Surrey Quays"] = rs,
		["Wapping"] = rs,
		["Woolwich Arsenal"] = x
	},
	["lines"] = {
		["_default"] = {
			["title"] = "[[%1 line]]",
			["color"] = "10069f",
			["text color"] = "ffffff"
		},
		["Bakerloo"] = {
			["color"] = "a45a2a",
			["icon"] = "[[File:Bakerloo line roundel (no text).svg|18px|link=Bakerloo line|alt=Bakerloo line]]",
			["left terminus"] = "Harrow & Wealdstone",
			["right terminus"] = "Elephant & Castle",
			["types"] = {
				["Stanmore"] = {
					["title"] = "[[Bakerloo line#Stanmore branch|Stanmore branch]] (1939–1979)",
					["left terminus"] = "Stanmore",
					["right terminus"] = "Elephant & Castle"
				}
			}
		},
		["Central"] = {
			["title"] = "[[Central line (London Underground)|Central line]]",
			["color"] = "da291c",
			["icon"] = "[[File:Central line roundel (no text).svg|18px|link=Central line (London Underground)|alt=Central line (London Underground)]]",
			["left terminus"] = {"Ealing Broadway", "West Ruislip"},
			["right terminus"] = {"Epping", "Hainault", "Woodford", ["via"] = "Newbury Park"},
			["types"] = {
				["Ealing Broadway"] = {
					["title"] = "Ealing Broadway branch",
					["left terminus"] = "Ealing Broadway"
				},
				["Ruislip"] = {
					["title"] = "Ruislip Branch",
					["left terminus"] = "West Ruislip"
				}
			}
		},
		["Circle"] = {
			["title"] = "[[Circle line (London Underground)|Circle line]]",
			["color"] = "ffcd00",
			["text color"] = "0613AA",
			["icon"] = "[[File:Circle line roundel (no text).svg|18px|link=Circle line (London Underground)|alt=Circle line (London Underground)]]",
			["circular"] = true,	--for custom links to terminus
			["left terminus"] = Q_type,
			["right terminus"] = Q_type,
			["types"] = {
				["section 1"] = {
					["title"] = "",
					["left terminus"] = "Hammersmith",
					["right terminus"] = {"Edgware Road", ["via"] = "Aldgate"}
				},
				["section 2"] = {
					["title"] = "",
					["left terminus"] = {"Hammersmith", ["via"] = "King's Cross St Pancras"},
					["right terminus"] = {"Edgware Road", ["via"] = "Victoria"}
				},
				["section 3"] = {
					["title"] = "",
					["left terminus"] = {"Edgware Road", ["via"] = "Victoria"},
					["right terminus"] = {"Hammersmith", ["via"] = "King's Cross St Pancras"}
				},
				["section 4"] = {
					["title"] = "",
					["left terminus"] = {"Edgware Road", ["via"] = "Victoria"},
					["right terminus"] = {"Hammersmith", ["via"] = "Tower Hill"}
				},
				["section 5"] = {
					["title"] = "",
					["left terminus"] = "Edgware Road",
					["right terminus"] = {"Hammersmith", ["via"] = "Tower Hill"}
				},
				["section 6"] = {
					["title"] = "",
					["left terminus"] = {"Hammersmith", ["via"] = "Tower Hill"},
					["right terminus"] = "Edgware Road"
				}
			}
		},
		["Chelsea-Hackney"] = {
			["color"] = "8cc63e"
		},
		["District"] = {
			["color"] = "007a33",
			["icon"] = "[[File:District line roundel (no text).svg|18px|link=District line|alt=District line]]",
			["left terminus"] = {"Wimbledon", "Richmond", "Ealing Broadway"},
			["right terminus"] = {"Upminster", "High Street Kensington", "Edgware Road"},
			["types"] = {
				["Deep"] = {	--Abandoned plan
					["title"] = "Deep-level route\n(1898–1908)",
					["left terminus"] = {"Wimbledon", "Richmond", "Ealing Broadway", "Hounslow West"},
					["right terminus"] = "Mansion House"
				},
				["Ealing Broadway"] = {
					["title"] = "",
					["left terminus"] = "Ealing Broadway",
					["right terminus"] = {"Upminster", "High Street Kensington"}
				},
				["Edgware"] = {
					["title"] = "",
					["left terminus"] = "Wimbledon",
					["right terminus"] = "Edgware Road"
				},
				["Richmond"] = {
					["title"] = "",
					["left terminus"] = "Richmond",
					["right terminus"] = "Upminster"
				},
				["Upminster"] = {
					["title"] = "",
					["right terminus"] = "Upminster"
				},
				["Uxbridge"] = {
					["title"] = "(1910–1933)",
					["left terminus"] = "Uxbridge",
					["right terminus"] = "Upminster"
				},
				["West"] = {
					["title"] = "",
					["left terminus"] = {"Ealing Broadway", "Richmond"},
					["right terminus"] = {"Upminster", "High Street Kensington"}
				},
				["Wimbledon"] = {
					["title"] = "",
					["left terminus"] = "Wimbledon",
					["right terminus"] = {"Edgware Road", "Upminster"}
				}
			}
		},
		["East London"] = {
			["color"] = "ffa300",
			["title"] = "[[East London line#The London Underground era|East London line]]",
			["left terminus"] = "Shoreditch",
			["right terminus"] = {"New Cross", "New Cross Gate"}
		},
		["Fleet"] = {
			["color"] = "414b56"
		},
		["Great Northern & Strand"] = {
			["title"] = "[[Great Northern, Piccadilly and Brompton Railway|Great Northern & Strand]]",
			["color"] = "10069f",
			["left terminus"] = "Strand",
			["right terminus"] = "Wood Green"
		},
		["Hammersmith & City"] = {
			["color"] = "e89cae",
			["text color"] = "0613AA",
			["icon"] = "[[File:H&c line roundel (no text).svg|18px|link=Hammersmith & City line|alt=Hammersmith & City line]]",
			["left terminus"] = "Hammersmith",
			["right terminus"] = "Barking"
		},
		["Jubilee"] = {
			["color"] = "7c878e",
			["icon"] = "[[File:Jubilee line roundel (no text).svg|18px|link=Jubilee line|alt=Jubilee line]]",
			["left terminus"] = "Stanmore",
			["right terminus"] = "Stratford",
			["types"] = {
				["phase 2"] = {
					["title"] = "Phase 2 (never constructed)",
					["right terminus"] = {"New Cross Gate", "Lewisham"}
				},
				["phase 3"] = {
					["title"] = "Phase 3 (1980) (never constructed)",
					["right terminus"] = {"Woolwich Arsenal", "Beckton"}
				}
			}
		},
		["Metropolitan"] = {
			["color"] = "840b55",
			["icon"] = "[[File:Metropolitan line roundel (no text).svg|18px|link=Metropolitan line|alt=Metropolitan line]]",
			["left terminus"] = {"Uxbridge", "Amersham", "Chesham", "Watford"},
			["right terminus"] = {"Baker Street", "Aldgate"},
			["types"] = {
				["1868–1939"] = {
					["title"] = "(1868–1939)",
					["left terminus"] = {"Uxbridge", "Aylesbury", "Chesham", "Watford"}
				},
				["Stanmore"] = {
					["title"] = "Stanmore branch (1932–1939)",
					["left terminus"] = "Stanmore",
					["right terminus"] = {"Baker Street", "Aldgate"}
				},
				["Two"] = {
					["title"] = "",
					["left terminus"] = {"Amersham", "Chesham"}
				},
				["Three"] = {
					["title"] = "",
					["left terminus"] = {"Amersham", "Chesham", "Watford"}
				},
				["Uxbridge"] = {
					["title"] = "Uxbridge branch",
					["left terminus"] = "Uxbridge"
				}
			}
		},
		["Northern"] = {
			["line title"] = "Northern line",
			["color"] = "000000",
			["icon"] = "[[File:Northern line roundel (no text).svg|18px|link=Northern line|alt=Northern line]]",
			["left terminus"] = {"Edgware", "Mill Hill East", "High Barnet"},
			["right terminus"] = {"Battersea Power Station", "Morden"},
			["types"] = {
				["Charing Cross"] = {
					["title"] = "Charing Cross Branch",
					["right terminus"] = {"Battersea Power Station", "Morden", "Kennington"}
				},
				["Bank"] = {
					["title"] = "Bank Branch",
					["right terminus"] = "Morden"
				},
				["Edgware"] = {
					["title"] = "",
					["left terminus"] = "Edgware",
					["right terminus"] = {"Battersea Power Station", "Morden", "Kennington"}
				},
				["High Barnet"] = {
					["title"] = "High Barnet branch",
					["left terminus"] = {"High Barnet", "Mill Hill East"},
					["right terminus"] = {"Battersea Power Station", "Morden", "Kennington"}
				},
				["Morden"] = {
					["title"] = "",
					["left terminus"] = {"Edgware", "High Barnet", "Mill Hill East"},
					["right terminus"] = "Morden"
				},
				["Northern Heights"] = {
					["title"] = "",
					["left terminus"] = "Bushey Heath",
					["right terminus"] = {"Morden", "Kennington"}
				}
			}
		},
		["Piccadilly"] = {
			["color"] = "10069f",
			["icon"] = "[[File:Piccadilly line roundel (no text).svg|18px|link=Piccadilly line|alt=Piccadilly line]]",
			["left terminus"] = {"Uxbridge", "Rayners Lane", "Heathrow"},
			["right terminus"] = {"Cockfosters", "Arnos Grove"},
			["types"] = {
				["Cockfosters"] = {
					["title"] = "",
					["right terminus"] = "Cockfosters"
				},
				["Heathrow"] = {
					["title"] = "[[Piccadilly line#Heathrow branch|Heathrow branch]]",
					["left terminus"] = "Heathrow"
				},
				["Uxbridge"] = {
					["title"] = "[[Piccadilly line#Uxbridge branch|Uxbridge branch]]",
					["left terminus"] = {"Uxbridge", "Rayners Lane"}
				}
			}
		},
		["Victoria"] = {
			["color"] = "00a3e0",
			["icon"] = "[[File:Victoria line roundel (no text).svg|18px|link=Victoria line|alt=Victoria line]]",
			["left terminus"] = "Brixton",
			["right terminus"] = "Walthamstow Central"
		},
		["Waterloo & City"] = {
			["color"] = "6eceb2",
			["text color"] = "0613AA",
			["icon"] = "[[File:W&c line roundel (no text).svg|18px|link=Waterloo & City line|alt=Waterloo & City line]]",
			["left terminus"] = "Waterloo",
			["right terminus"] = "Bank"
		},
		-- Old railway lines, all out of use and using what would eventually become London Underground stations
		["District Railway"] = {
			["title"] = "[[District Railway]]",
			["note-mid"] = "(1868–1933)",
			["color"] = "007a33",
			["left terminus"] = "West Brompton",
			["right terminus"] = "Mansion House"
		},
		["London and South Western Railway"] = {
			["title"] = "[[London and South Western Railway]]",
			["note-mid"] = "(1869–1916)",
			["color"] = "CC9999",
			["left terminus"] = "Richmond",
			["right terminus"] = "West Brompton"
		},
		["Metropolitan Railway"] = {
			["title"] = "[[Metropolitan Railway]]",
			["note-mid"] = "(1877–1906)",
			["color"] = "810541",
			["left terminus"] = "Richmond",
			["right terminus"] = "Paddington"
		},
		["Great Western Railway"] = {
			["title"] = "[[Great Western Railway]]",
			["note-mid"] = "(1894–1910)",
			["color"] = "8f691e",
			["left terminus"] = "Richmond",
			["right terminus"] = "Paddington"
		},
		["Midland Railway"] = {
			["title"] = "[[Midland Railway]]",
			["note-mid"] = "(1878–1880)",
			["color"] = "DC143C",
			["left terminus"] = "St Pancras",
			["right terminus"] = "Earl's Court"
		},
		-- Colours only for backward compatiblity with LUL colour template
		["Crossrail 2"] = {
			["title"] = "[[Crossrail 2]]",
			["color"] = "e1eb5b",
			["left terminus"] = "?",
			["right terminus"] = "?"
		},
		["London Cable Car"] = {
			["title"] = "[[London Cable Car]]",
			["color"] = "c8102e",
			["left terminus"] = "?",
			["right terminus"] = "?"
		},
		["London River Services"] = {
			["title"] = "[[London River Services]]",
			["color"] = "00a3e0",
			["left terminus"] = "?",
			["right terminus"] = "?"
		}
	},
	["aliases"] = {
		["bakerloo"] = "Bakerloo",
		["brown"] = "Bakerloo",
		["central"] = "Central",
		["red"] = "Central",
		["yellow"] = "Circle",
		["circle"] = "Circle",
		["district"] = "District",
		["green"] = "District",
		["hammersmith"] = "Hammersmith & City",
		["pink"] = "Hammersmith & City",
		["jubilee"] = "Jubilee",
		["grey"] = "Jubilee",
		["magenta"] = "Metropolitan",
		["met"] = "Metropolitan",
		["metropolitan"] = "Metropolitan",
		["northern"] = "Northern",
		["north"] = "Northern",
		["black"] = "Northern",
		["piccadilly"] = "Piccadilly",
		["dark-blue"] = "Piccadilly",
		["light-blue"] = "Victoria",
		["victoria"] = "Victoria",
		["waterloo"] = "Waterloo & City",
		["turquoise"] = "Waterloo & City",
		["eal"] = "London Cable Car",
		["river"] = "London River Services"
	}
}

return p