Edge Rewrite
// HTMLRewriter · presentation

This page was redesigned at the edge.

Cloudflare fetched the original article and streamed it through HTMLRewriter to apply an entirely new visual system without rebuilding the source page.

Jump to content

Module:Adjacent stations/KAI Commuter

From Wikipedia, the free encyclopedia

local p = {
	["system title"] = "[[File:Logo KAI Commuter.svg|80px|link=KAI Commuter]]",
	["system icon"] = "",
	["station format"] = {
		"%1 railway station",
		["Blimbing (Malang)"] = "[[Blimbing railway station (Malang)|Blimbing]]",
		["Gedangan (Sidoarjo)"] = "[[Gedangan railway station (Sidoarjo)|Gedangan]]",
		[""] = "",
	},
	["lines"] = {
		
		-- Active services
		["Central"] = {
			["title"] = "[[KAI Commuter Bogor Line|Bogor Line]]",
			["color"] = "ec2329",
			["icon"] = "[[File:Jakarta KRL B.svg|20px|link=KAI Commuter Bogor Line]]",
			["left terminus"] = "Jakarta Kota",
			["right terminus"] = "Bogor",
			["types"] = {
				["Nambo"] = {
					["title"] = "Nambo branch",
					["left terminus"] = "Jakarta Kota",
					["right terminus"] = "Nambo",
				},
			},
		},
	    ["Cikarang"] = {
			["title"] = "[[KAI Commuter Cikarang Loop Line|Cikarang Loop Line]]",
			["color"] = "26baed",
			["icon"] = "[[File:Jakarta KRL C.svg|20px|link=KAI Commuter Cikarang Loop Line]]",
			["types"] = {
				["Full Racket"] = {
					["title"] = "Full Racket",
					["left terminus"] = "towards [[Jatinegara railway station|Jatinegara]] loop",
					["right terminus"] = "towards [[Cikarang railway station|Cikarang]]",
					["circular"] = true,
				},					
				["Angke-Cikarang"] = {
					["title"] = "Half Racket (Angke)",
					["left terminus"] = "Angke",
					["right terminus"] = "Cikarang",
				},
				["Kampung Bandan-Cikarang"] = {
					["title"] = "Half Racket (Kampung Bandan)",
					["left terminus"] = "Kampung Bandan",
					["right terminus"] = "Cikarang",
				},
			},
		},
	    ["Rangkasbitung"] = {
			["title"] = "[[KAI Commuter Rangkasbitung Line|Rangkasbitung Line]]",
			["color"] = "99ca3e",
			["icon"] = "[[File:Jakarta KRL R.svg|20px|link=KAI Commuter Rangkasbitung Line]]",
			["left terminus"] = "Tanah Abang",
			["right terminus"] = "Rangkasbitung",
		},
	    ["Tangerang"] = {
			["title"] = "[[KAI Commuter Tangerang Line|Tangerang Line]]",
			["color"] = "c25f28",
			["icon"] = "[[File:Jakarta KRL T.svg|20px|link=KAI Commuter Tangerang Line]]",
			["left terminus"] = "Duri",
			["right terminus"] = "Tangerang",
		},
	    ["Tanjung Priok"] = {
			["title"] = "[[KAI Commuter Tanjung Priok Line|Tanjung Priok Line]]",
			["color"] = "ef509a",
			["icon"] = "[[File:Jakarta KRL TP.svg|20px|link=KAI Commuter Tanjung Priok Line]]",
			["left terminus"] = "Jakarta Kota",
			["right terminus"] = "Tanjung Priok",
		},
		["Merak"] = {
			["title"] = "[[:id:Kereta api Lokal Merak|Merak Local]]",
			["color"] = "24824d",
			["left terminus"] = "Rangkasbitung",
			["right terminus"] = "Merak",
		},
		["Prambanan"] = {
			["title"] = "''[[Prambanan Express]]''",
			["color"] = "43a2c5",
			["icon"] = "[[File:Yogyakarta - KRL Commuter Kutoarjo Line Icon.png|20px|link=Prambanan Express]]",
			["left terminus"] = "Yogyakarta",
			["right terminus"] = "Kutoarjo",
		},
		["Yogyakarta"] = {
			["title"] = "[[KAI Commuter Yogyakarta Line|Yogyakarta Line]]",
			["color"] = "ca2047",
			["icon"] = "[[File:Yogyakarta - KRL Commuter Solo Line Icon.png|20px|link=KAI Commuter Yogyakarta Line]]",
			["left terminus"] = "Yogyakarta",
			["right terminus"] = "Palur",
		},
		["Walahar"] = {
			["title"] = "''[[:id:Kereta api Walahar dan Jatiluhur Ekspres|Walahar]]''",
			["color"] = "404041",
			["left terminus"] = "Cikarang",
			["right terminus"] = "Purwakarta",
		},
		["Jatiluhur"] = {
			["title"] = "''[[:id:Kereta api Walahar dan Jatiluhur Ekspres|Jatiluhur]]''",
			["color"] = "6d6e70",
			["left terminus"] = "Cikarang",
			["right terminus"] = "Cikampek",
		},
		["Bandung"] = {
			["title"] = "[[KAI Commuter Line Bandung|Greater Bandung Commuter Line]]",
			["color"] = "2d398b",
			["types"] = {
				["Purwakarta-Cicalengka"] = {
					["title"] = "Purwakarta–Cicalengka",
					["right terminus"] = "Purwakarta",
					["left terminus"] = "Cicalengka",
				},
				["Padalarang-Cicalengka"] = {
					["title"] = "Padalarang–Cicalengka",
					["right terminus"] = "Padalarang",
					["left terminus"] = "Cicalengka",
				},
			},
		},
		["Cibatu"] = {
			["title"] = "''[[:id:Kereta api lokal Garut Cibatuan|Cibatuan]]''",
			["color"] = "3975b6",
			["left terminus"] = "Padalarang",
			["right terminus"] = "Cibatu",
		},
		["Garut"] = {
			["title"] = "''[[:id:Kereta api lokal Garut Cibatuan|Garut Cibatuan]]''",
			["color"] = "3975b6",
			["left terminus"] = "Purwakarta",
			["right terminus"] = "Garut",
		},
		-- WILAYAH VIII SURABAYA
		["Cepu"] = {
			["title"] = "'''[[Greater Surabaya Commuter Line#Commuter Line Blorasura|<span style=color:#414495>Commuter Line Blorasura</span>]]'''",
			["color"] = "414495",
			["icon"] = "[[File:Jatim Commuter Line Blorasura icon.svg|20px|link=Greater Surabaya Commuter Line#Commuter Line Blorasura]]",
			["left terminus"] = "Cepu",
			["right terminus"] = "Surabaya Pasarturi",
		},
		["Surabaya–Pasuruan"] = {
			["title"] = "'''[[Greater Surabaya Commuter Line#Commuter Line Supas|<span style=color:#69c3b2>Commuter Line Supas</span>]]'''",
			["color"] = "69c3b2",
			["icon"] = "[[File:Jatim Commuter Line Supas icon.svg|20px|link=Greater Surabaya Commuter Line#Commuter Line Supas]]",
			["left terminus"] = "Surabaya Kota",
			["right terminus"] = { "Pasuruan", "Probolinggo" }
		},
	    ["Jenggala"] = {
			["title"] = "'''[[Greater Surabaya Commuter Line#Commuter Line Jenggala|<span style=color:#2B52A3>Commuter Line Jenggala</span>]]'''",
			["color"] = "2B52A3",
			["icon"] = "[[File:Jatim Commuter Line Jenggala icon.svg|20px|link=Greater Surabaya Commuter Line#Commuter Line Jenggala]]",
			["left terminus"] = { "Indro", "Babat" },
			["right terminus"] = "Mojokerto",
			["types"] = {
				["IDO"] = {
					["title"] = "",
					["left terminus"] = "Indro",
					["right terminus"] = "Mojokerto"
				},
				["BBT"] = {
					["title"] = "",
					["left terminus"] = "Babat",
					["right terminus"] = "Mojokerto"
				}
			}
		},
		["Penataran"] = {
			["title"] = "'''[[Greater Surabaya Commuter Line|<span style=color:#00a53a>Commuter Line Penataran</span>]]'''",
			["icon"] = "[[File:Jatim Commuterline Penataran icon.png|17px|link=Greater Surabaya Commuter Line]]",
			["color"] = "00a53a",
			["circular"] = "true",
		    ["note-mid"] = "'''East Java Circular Line'''<br>(clockwise)",
			["oneway-left"] = "true",
			["types"] = {
				["SB-ML"] = {
					["title"] = "",
					["right terminus"] = { "Malang", "Blitar", "Kertosono", "Surabaya Kota" }
				},
				["ML-BL"] = {
					["title"] = "",
					["right terminus"] = { "Blitar", "Kertosono", "Surabaya Kota" }
				},
				["BL-KTS"] = {
					["title"] = "",
					["right terminus"] = { "Kertosono", "Surabaya Kota" }
				},
				["KTS-SB"] = {
					["title"] = "",
					["right terminus"] = "Surabaya Kota"
			    }
			}
		},
		["Dhoho"] = {
			["title"] = "'''[[Greater Surabaya Commuter Line|<span style=color:#729b6b>Commuter Line Dhoho</span>]]'''",
			["icon"] = "[[File:Jatim Commuterline Dhoho icon.png|17px|link=Greater Surabaya Commuter Line]]",
			["color"] = "729b6b",
			["circular"] = "true",
		    ["note-mid"] = "'''East Java Circular Line'''<br>(counter-clockwise)",
			["oneway-left"] = "true",
			["types"] = {
				["SB-KTS"] = {
					["title"] = "",
					["right terminus"] = { "Kertosono", "Blitar", "Malang", "Surabaya Kota" }
				},
				["KTS-BL"] = {
					["title"] = "",
					["right terminus"] = { "Blitar", "Malang", "Surabaya Kota" }
				},
				["BL-ML"] = {
					["title"] = "",
					["right terminus"] = { "Malang", "Surabaya Kota"}
				},
				["ML-SB"] = {
					["title"] = "",
					["right terminus"] = "Surabaya Kota"
		    	}
			}
		},
		["KRD Bojonegoro"] = {
			["title"] = "'''[[Greater Surabaya Commuter Line#Commuter Line Arjonegoro|<span style=color:#412664>Commuter Line Arjonegoro</span>]]'''",
			["icon"] = "[[File:Jatim Commuter Line Arjonegoro icon.svg|20px|link=Greater Surabaya Commuter Line#Commuter Line Arjonegoro]]",
			["color"] = "412664",
			["types"] = {
			    ["BJ-BBT"] = {
					["title"] = "",
					["left terminus"] = "Bojonegoro",
					["right terminus"] = { "Surabaya Pasarturi", "Sidoarjo" }
			    },
				["BBT-SBI"] = {
					["title"] = "",
					["left terminus"] = { "Babat", "Bojonegoro" },
					["right terminus"] = { "Surabaya Pasarturi", "Sidoarjo" }
				},
				["SBI-SDA"] = {
					["title"] = "",
					["left terminus"] = { "Babat", "Bojonegoro" },
					["right terminus"] = "Sidoarjo"
				}
			}
     	},
		-- Former services
		["Loop"] = {
			["title"] = "[[KAI Commuter Loop Line|Loop Line]]",
			["color"] = "fbb316",
			["icon"] = "[[File:Jakarta KRL L.svg|20px|link=KAI Commuter Loop Line]]",
			["left terminus"] = "Jatinegara",
			["right terminus"] = "Bogor",
			["types"] = {
			    ["Nambo"] = {
					["title"] =  "Nambo branch",
					["left terminus"] = "Angke",
					["right terminus"] = "Nambo",
				}
	        }
	    }
	},
	["aliases"] = {
		["b"] = "Central",
		["c"] = "Cikarang",
		["r"] = "Rangkasbitung",
		["t"] = "Tangerang",
		["tp"] = "Tanjung Priok",
		["y"] = "Yogyakarta",
		["p"] = "Prambanan",
		["l"] = "Loop",
    }
}
return p