{"as_of":"15:07","tiles":{"trains":{"rows":[{"tag":"BNB","color":"blue","dep":"15:06","arr":"15:46","mins":40,"direct":true,"leave_by":"14:55","missed":true},{"tag":"MTL","color":"green","dep":"15:23","arr":"15:46","mins":23,"direct":true,"leave_by":"15:13","missed":false},{"tag":"MTL","color":"green","dep":"15:24","arr":"16:05","mins":41,"direct":false,"leave_by":"15:14","missed":false},{"tag":"BNB","color":"blue","dep":"15:32","arr":"15:58","mins":26,"direct":true,"leave_by":"15:21","missed":false},{"tag":"BNB","color":"blue","dep":"15:36","arr":"16:16","mins":40,"direct":true,"leave_by":"15:25","missed":false}],"disruption":null},"lines":[{"line":"District","status":"Good Service","good":true,"reason":""},{"line":"SWR","status":"Good Service","good":true,"reason":""}],"lifts":[],"buses":[{"line":"419","dest":"Richmond","stop":"Q","at":"15:10"},{"line":"419","dest":"Roehampton, Bessboroug","stop":"S","at":"15:11"},{"line":"209","dest":"Barnes Pond","stop":"S","at":"15:13"},{"line":"209","dest":"Hammersmith, Bus Stati","stop":"Q","at":"15:15"}],"river":{"boats":[{"line":"RB6","dest":"Canary Wharf Pier","at":"15:41"}],"bikes":[{"name":"Putney Pier","bikes":"7","spaces":"20"},{"name":"Putney Rail Station","bikes":"4","spaces":"15"}]},"thames":{"level":"-0.76","dir":"falling","high":"19:25","predicted":true,"status":"ok","line":"No flood alerts"},"air":{"aqi":18,"pm25":3.9,"band":"Good","verdict":"fine for the pram walk"},"weather":{"temp":23,"word":"Cloudy","wind":12,"today":{"hi":24,"lo":19,"word":"Cloudy","pop":52},"tomorrow":{"hi":21,"lo":17,"word":"Drizzle","pop":51}},"rain":{"state":"dry","line":"No rain next 2 h - dry until at least 17:00","bars":[0,0,0,0,0,0,0,0]}},"greeting":"Good afternoon – all clear out there","next_wake_minutes":45}