Jamie,
I’ve done some more work on the data and fixed all the errors in the original. So, there’s now a new version at https://ukfree.tv/styles/images/2018/whichsideout.txt
Linename.StationName Platform:doorsOpenSide LayoutCodeCorrected PlatformsInLayoutCode
Central.Ealing Broadway 5:right 6:left =we==we= T==T t==tt= 1,2,3,4,5,6,7,8,9
Central.West Acton 1:right 2:right =WE= 1,2
Central.West Ruislip 1:right 2:left T==T =nss= 1,2,3,4
Central.Ruislip Gardens 1:left 2:left W==E ns 1,2
Central.South Ruislip 1:left 2:left W==E =nns= 1,2,3,4
Central.Northolt 1:left 2:left W==E b 1,2
Central.Greenford 1:left 3:left W==t==E ns 1,2,2,3
Central.Perivale 1:left 2:left W==E ns 1,2
Central.Hanger Lane 1:left 2:left W==E ns 1,2
Central.North Acton 1:right 2:both 3:left =WB==E b 1,2,3
Central.East Acton 1:right 2:right =WE= 1,2
Central.White City 4:right 3:both 2:both 1:right E==B==W 4,3,2,1
Central.Shepherd's Bush 1:left 2:left W==E 1,2
Central.Holland Park 1:left 2:left W==E 1,2
Central.Notting Hill Gate 4:left 3:right W=/E= 4,3
Central.Queensway 1:left 2:left W==E 1,2
Central.Lancaster Gate 1:left 2:left W==E 1,2
Central.Marble Arch 1:left 2:left W==E 1,2
Central.Bond Street 1:left 2:left W==E 1,2
Central.Oxford Circus 1:left 2:left W==E 1,2
Central.Tottenham Court Road 1:left 2:left W==E 1,2
Central.Holborn 1:right 2:right =WE= 1,2
Central.Chancery Lane 2:right 1:left E=/W= 2,1
Central.St. Paul's 1:left 2:right W=/E= 1,2
Central.Bank 5:left 6:left W==E 5,6
Central.Liverpool Street 5:left 4:left W==E 5,4
Central.Bethnal Green 1:left 2:left W==E 1,2
Central.Mile End 1:left 4:left W==we==E 1,2,3,4
Central.Stratford 3a:right 3:left 6:right v==v =W==wE==ew= 4a,4b,3a,3,5,6,8,10
Central.Leyton 1:right 2:right =WE= 1,2
Central.Leytonstone 1:left 2:right 3:right W==WE= 1,2,3
Central.Snaresbrook 1:right 2:right =WE= 1,2
Central.South Woodford 1:right 2:right =WE= 1,2
Central.Woodford 1:left 2:right 3:right V==WE= 1,2,3
Central.Buckhurst Hill 1:right 2:right =WE= 1,2
Central.Loughton 1:left 2:both 3:both 4:left W==B==E 1,2,3,4
Central.Debden 1:right 2:right =WE= 1,2
Central.Theydon Bois 1:right 2:right =WE= 1,2
Central.Epping 1:both 2:both =BB= 1,2
Central.Wanstead 1:left 2:left W==E 1,2
Central.Redbridge 1:left 2:left W==E 1,2
Central.Gants Hill 1:left 2:left W==E 1,2
Central.Newbury Park 1:right 2:right =WE= 1,2
Central.Barkingside 1:right 2:right =WE= 1,2
Central.Fairlop 1:right 2:right =WE= 1,2
Central.Hainault 1:right 2:both 3:left =SB==N 1,2,3
Central.Grange Hill 2:right 1:right =WE= 2,1
Central.Chigwell 2:right 1:right =WE= 2,1
This would, obvously, be better as a JSON object, but it’s just some plain text for now for debugging.
https://ukfree.tv/styles/images/2018/whichsideout.json
Brian