{ 'generatedAt': datetime.datetime(2018, 3, 19, 20, 54, 41, 264418, tzinfo=), 'locationName': 'Stockport', 'crs': 'SPT', 'filterLocationName': 'Manchester Piccadilly', 'filtercrs': 'MAN', 'filterType': None, 'nrccMessages': { 'message': [ { '_value_1': '

Trains are currently unable to run between Hazel Grove and Buxton. More details can be found in Latest Travel News.

' }, { '_value_1': 'Disruption between Bournemouth and Southampton Central. More details can be found in Latest Travel News.' }, { '_value_1': 'Delays of up to 20 minutes between Banbury and Leamington Spa. More details can be found in Latest Travel News.' } ] }, 'platformAvailable': True, 'areServicesAvailable': None, 'trainServices': { 'service': [ { 'sta': None, 'eta': None, 'std': '20:51', 'etd': '21:06', 'platform': '3', 'operator': 'Arriva Trains Wales', 'operatorCode': 'AW', 'isCircularRoute': None, 'isCancelled': None, 'filterLocationCancelled': None, 'serviceType': 'train', 'length': None, 'detachFront': None, 'isReverseFormation': None, 'cancelReason': None, 'delayReason': 'This train has been delayed by a broken down train', 'serviceID': 'fXYKjpRlLnVwvvIVj8uthA==', 'adhocAlerts': None, 'rsid': 'AW102600', 'origin': { 'location': [ { 'locationName': 'Milford Haven', 'crs': 'MFH', 'via': None, 'futureChangeTo': None, 'assocIsCancelled': None } ] }, 'destination': { 'location': [ { 'locationName': 'Manchester Piccadilly', 'crs': 'MAN', 'via': None, 'futureChangeTo': None, 'assocIsCancelled': None } ] }, 'currentOrigins': None, 'currentDestinations': None, 'formation': None, 'previousCallingPoints': None, 'subsequentCallingPoints': { 'callingPointList': [ { 'callingPoint': [ { 'locationName': 'Manchester Piccadilly', 'crs': 'MAN', 'st': '21:06', 'et': '21:14', 'at': None, 'isCancelled': None, 'length': None, 'detachFront': None, 'formation': None, 'adhocAlerts': None } ], 'serviceType': 'train', 'serviceChangeRequired': 'false', 'assocIsCancelled': 'false' } ] } }, { 'sta': None, 'eta': None, 'std': '20:52', 'etd': '20:54', 'platform': '4', 'operator': 'TransPennine Express', 'operatorCode': 'TP', 'isCircularRoute': None, 'isCancelled': None, 'filterLocationCancelled': None, 'serviceType': 'train', 'length': None, 'detachFront': None, 'isReverseFormation': None, 'cancelReason': None, 'delayReason': None, 'serviceID': 'rzuiKC9JzRskH4CJLq6cpQ==', 'adhocAlerts': None, 'rsid': 'TP606500', 'origin': { 'location': [ { 'locationName': 'Cleethorpes', 'crs': 'CLE', 'via': None, 'futureChangeTo': None, 'assocIsCancelled': None } ] }, 'destination': { 'location': [ { 'locationName': 'Manchester Airport', 'crs': 'MIA', 'via': None, 'futureChangeTo': None, 'assocIsCancelled': None } ] }, 'currentOrigins': None, 'currentDestinations': None, 'formation': None, 'previousCallingPoints': None, 'subsequentCallingPoints': { 'callingPointList': [ { 'callingPoint': [ { 'locationName': 'Manchester Piccadilly', 'crs': 'MAN', 'st': '21:03', 'et': 'On time', 'at': None, 'isCancelled': None, 'length': None, 'detachFront': None, 'formation': None, 'adhocAlerts': None }, { 'locationName': 'Mauldeth Road', 'crs': 'MAU', 'st': '21:14', 'et': 'On time', 'at': None, 'isCancelled': None, 'length': None, 'detachFront': None, 'formation': None, 'adhocAlerts': None }, { 'locationName': 'Burnage', 'crs': 'BNA', 'st': '21:17', 'et': 'On time', 'at': None, 'isCancelled': None, 'length': None, 'detachFront': None, 'formation': None, 'adhocAlerts': None }, { 'locationName': 'East Didsbury', 'crs': 'EDY', 'st': '21:20', 'et': 'On time', 'at': None, 'isCancelled': None, 'length': None, 'detachFront': None, 'formation': None, 'adhocAlerts': None }, { 'locationName': 'Gatley', 'crs': 'GTY', 'st': '21:22', 'et': 'On time', 'at': None, 'isCancelled': None, 'length': None, 'detachFront': None, 'formation': None, 'adhocAlerts': None }, { 'locationName': 'Heald Green', 'crs': 'HDG', 'st': '21:26', 'et': 'On time', 'at': None, 'isCancelled': None, 'length': None, 'detachFront': None, 'formation': None, 'adhocAlerts': None }, { 'locationName': 'Manchester Airport', 'crs': 'MIA', 'st': '21:30', 'et': 'On time', 'at': None, 'isCancelled': None, 'length': None, 'detachFront': None, 'formation': None, 'adhocAlerts': None } ], 'serviceType': 'train', 'serviceChangeRequired': 'false', 'assocIsCancelled': 'false' } ] } }, { 'sta': None, 'eta': None, 'std': '20:53', 'etd': '20:56', 'platform': '3', 'operator': 'Virgin Trains', 'operatorCode': 'VT', 'isCircularRoute': None, 'isCancelled': None, 'filterLocationCancelled': None, 'serviceType': 'train', 'length': None, 'detachFront': None, 'isReverseFormation': None, 'cancelReason': None, 'delayReason': None, 'serviceID': 'hERsn/BdnGyy8Xqt0L/Y8Q==', 'adhocAlerts': None, 'rsid': 'VT720000', 'origin': { 'location': [ { 'locationName': 'London Euston', 'crs': 'EUS', 'via': None, 'futureChangeTo': None, 'assocIsCancelled': None } ] }, 'destination': { 'location': [ { 'locationName': 'Manchester Piccadilly', 'crs': 'MAN', 'via': None, 'futureChangeTo': None, 'assocIsCancelled': None } ] }, 'currentOrigins': None, 'currentDestinations': None, 'formation': None, 'previousCallingPoints': None, 'subsequentCallingPoints': { 'callingPointList': [ { 'callingPoint': [ { 'locationName': 'Manchester Piccadilly', 'crs': 'MAN', 'st': '21:04', 'et': 'On time', 'at': None, 'isCancelled': None, 'length': None, 'detachFront': None, 'formation': None, 'adhocAlerts': None } ], 'serviceType': 'train', 'serviceChangeRequired': 'false', 'assocIsCancelled': 'false' } ] } }, { 'sta': None, 'eta': None, 'std': '21:13', 'etd': 'On time', 'platform': '4', 'operator': 'Northern', 'operatorCode': 'NT', 'isCircularRoute': None, 'isCancelled': None, 'filterLocationCancelled': None, 'serviceType': 'train', 'length': None, 'detachFront': None, 'isReverseFormation': None, 'cancelReason': 'This train has been cancelled because of severe weather earlier', 'delayReason': 'This train has been delayed by severe weather earlier', 'serviceID': 'DbF3Ef7OKHTRgM5mM0Xc3g==', 'adhocAlerts': None, 'rsid': 'NT877700', 'origin': { 'location': [ { 'locationName': 'Hazel Grove', 'crs': 'HAZ', 'via': None, 'futureChangeTo': None, 'assocIsCancelled': None } ] }, 'destination': { 'location': [ { 'locationName': 'Manchester Piccadilly', 'crs': 'MAN', 'via': None, 'futureChangeTo': None, 'assocIsCancelled': None } ] }, 'currentOrigins': None, 'currentDestinations': None, 'formation': None, 'previousCallingPoints': None, 'subsequentCallingPoints': { 'callingPointList': [ { 'callingPoint': [ { 'locationName': 'Heaton Chapel', 'crs': 'HTC', 'st': '21:17', 'et': 'On time', 'at': None, 'isCancelled': None, 'length': None, 'detachFront': None, 'formation': None, 'adhocAlerts': None }, { 'locationName': 'Levenshulme', 'crs': 'LVM', 'st': '21:20', 'et': 'On time', 'at': None, 'isCancelled': None, 'length': None, 'detachFront': None, 'formation': None, 'adhocAlerts': None }, { 'locationName': 'Manchester Piccadilly', 'crs': 'MAN', 'st': '21:30', 'et': 'On time', 'at': None, 'isCancelled': None, 'length': None, 'detachFront': None, 'formation': None, 'adhocAlerts': None } ], 'serviceType': 'train', 'serviceChangeRequired': 'false', 'assocIsCancelled': 'false' } ] } }, { 'sta': None, 'eta': None, 'std': '21:14', 'etd': '21:34', 'platform': '3', 'operator': 'CrossCountry', 'operatorCode': 'XC', 'isCircularRoute': None, 'isCancelled': None, 'filterLocationCancelled': None, 'serviceType': 'train', 'length': None, 'detachFront': None, 'isReverseFormation': None, 'cancelReason': None, 'delayReason': 'This train has been delayed by a fault with the signalling system', 'serviceID': 'pVjOL4kIX3EmmGpNraMb5g==', 'adhocAlerts': None, 'rsid': 'XC328000', 'origin': { 'location': [ { 'locationName': 'Bournemouth', 'crs': 'BMH', 'via': None, 'futureChangeTo': None, 'assocIsCancelled': None } ] }, 'destination': { 'location': [ { 'locationName': 'Manchester Piccadilly', 'crs': 'MAN', 'via': None, 'futureChangeTo': None, 'assocIsCancelled': None } ] }, 'currentOrigins': None, 'currentDestinations': None, 'formation': None, 'previousCallingPoints': None, 'subsequentCallingPoints': { 'callingPointList': [ { 'callingPoint': [ { 'locationName': 'Manchester Piccadilly', 'crs': 'MAN', 'st': '21:26', 'et': '21:42', 'at': None, 'isCancelled': None, 'length': None, 'detachFront': None, 'formation': None, 'adhocAlerts': None } ], 'serviceType': 'train', 'serviceChangeRequired': 'false', 'assocIsCancelled': 'false' } ] } }, { 'sta': None, 'eta': None, 'std': '21:20', 'etd': 'On time', 'platform': '3', 'operator': 'Virgin Trains', 'operatorCode': 'VT', 'isCircularRoute': None, 'isCancelled': None, 'filterLocationCancelled': None, 'serviceType': 'train', 'length': None, 'detachFront': None, 'isReverseFormation': None, 'cancelReason': None, 'delayReason': None, 'serviceID': 'zxz6B5oDjR+2OxbMLnsQRQ==', 'adhocAlerts': None, 'rsid': 'VT720500', 'origin': { 'location': [ { 'locationName': 'London Euston', 'crs': 'EUS', 'via': None, 'futureChangeTo': None, 'assocIsCancelled': None } ] }, 'destination': { 'location': [ { 'locationName': 'Manchester Piccadilly', 'crs': 'MAN', 'via': None, 'futureChangeTo': None, 'assocIsCancelled': None } ] }, 'currentOrigins': None, 'currentDestinations': None, 'formation': None, 'previousCallingPoints': None, 'subsequentCallingPoints': { 'callingPointList': [ { 'callingPoint': [ { 'locationName': 'Manchester Piccadilly', 'crs': 'MAN', 'st': '21:28', 'et': 'On time', 'at': None, 'isCancelled': None, 'length': None, 'detachFront': None, 'formation': None, 'adhocAlerts': None } ], 'serviceType': 'train', 'serviceChangeRequired': 'false', 'assocIsCancelled': 'false' } ] } }, { 'sta': None, 'eta': None, 'std': '21:21', 'etd': 'On time', 'platform': '4', 'operator': 'Northern', 'operatorCode': 'NT', 'isCircularRoute': None, 'isCancelled': None, 'filterLocationCancelled': None, 'serviceType': 'train', 'length': None, 'detachFront': None, 'isReverseFormation': None, 'cancelReason': None, 'delayReason': None, 'serviceID': 'I26UTgaynvTW+aafLI5KmA==', 'adhocAlerts': None, 'rsid': 'NT832900', 'origin': { 'location': [ { 'locationName': 'Chester', 'crs': 'CTR', 'via': None, 'futureChangeTo': None, 'assocIsCancelled': None } ] }, 'destination': { 'location': [ { 'locationName': 'Manchester Piccadilly', 'crs': 'MAN', 'via': None, 'futureChangeTo': None, 'assocIsCancelled': None } ] }, 'currentOrigins': None, 'currentDestinations': None, 'formation': None, 'previousCallingPoints': None, 'subsequentCallingPoints': { 'callingPointList': [ { 'callingPoint': [ { 'locationName': 'Manchester Piccadilly', 'crs': 'MAN', 'st': '21:37', 'et': 'On time', 'at': None, 'isCancelled': None, 'length': None, 'detachFront': None, 'formation': None, 'adhocAlerts': None } ], 'serviceType': 'train', 'serviceChangeRequired': 'false', 'assocIsCancelled': 'false' } ] } }, { 'sta': None, 'eta': None, 'std': '21:24', 'etd': 'On time', 'platform': '3', 'operator': 'East Midlands Trains', 'operatorCode': 'EM', 'isCircularRoute': None, 'isCancelled': None, 'filterLocationCancelled': None, 'serviceType': 'train', 'length': None, 'detachFront': None, 'isReverseFormation': None, 'cancelReason': None, 'delayReason': None, 'serviceID': 'psp7LXETzr9zCNnDqJGZpA==', 'adhocAlerts': None, 'rsid': 'EM926000', 'origin': { 'location': [ { 'locationName': 'Norwich', 'crs': 'NRW', 'via': None, 'futureChangeTo': None, 'assocIsCancelled': None } ] }, 'destination': { 'location': [ { 'locationName': 'Manchester Piccadilly', 'crs': 'MAN', 'via': None, 'futureChangeTo': None, 'assocIsCancelled': None } ] }, 'currentOrigins': None, 'currentDestinations': None, 'formation': None, 'previousCallingPoints': None, 'subsequentCallingPoints': { 'callingPointList': [ { 'callingPoint': [ { 'locationName': 'Manchester Piccadilly', 'crs': 'MAN', 'st': '21:33', 'et': 'On time', 'at': None, 'isCancelled': None, 'length': None, 'detachFront': None, 'formation': None, 'adhocAlerts': None } ], 'serviceType': 'train', 'serviceChangeRequired': 'false', 'assocIsCancelled': 'false' } ] } }, { 'sta': None, 'eta': None, 'std': '21:32', 'etd': 'On time', 'platform': '4', 'operator': 'Northern', 'operatorCode': 'NT', 'isCircularRoute': None, 'isCancelled': None, 'filterLocationCancelled': None, 'serviceType': 'train', 'length': None, 'detachFront': None, 'isReverseFormation': None, 'cancelReason': None, 'delayReason': None, 'serviceID': 'RimkqkWktcHTTgyX9w6i3w==', 'adhocAlerts': None, 'rsid': 'NT815600', 'origin': { 'location': [ { 'locationName': 'Crewe', 'crs': 'CRE', 'via': None, 'futureChangeTo': None, 'assocIsCancelled': None } ] }, 'destination': { 'location': [ { 'locationName': 'Manchester Piccadilly', 'crs': 'MAN', 'via': None, 'futureChangeTo': None, 'assocIsCancelled': None } ] }, 'currentOrigins': None, 'currentDestinations': None, 'formation': None, 'previousCallingPoints': None, 'subsequentCallingPoints': { 'callingPointList': [ { 'callingPoint': [ { 'locationName': 'Manchester Piccadilly', 'crs': 'MAN', 'st': '21:43', 'et': 'On time', 'at': None, 'isCancelled': None, 'length': None, 'detachFront': None, 'formation': None, 'adhocAlerts': None } ], 'serviceType': 'train', 'serviceChangeRequired': 'false', 'assocIsCancelled': 'false' } ] } }, { 'sta': None, 'eta': None, 'std': '21:45', 'etd': 'On time', 'platform': '4', 'operator': 'Northern', 'operatorCode': 'NT', 'isCircularRoute': None, 'isCancelled': None, 'filterLocationCancelled': None, 'serviceType': 'train', 'length': None, 'detachFront': None, 'isReverseFormation': None, 'cancelReason': None, 'delayReason': None, 'serviceID': 'NjIlEcguiAFwPI1pSgkNRw==', 'adhocAlerts': None, 'rsid': 'NT823600', 'origin': { 'location': [ { 'locationName': 'Stoke-on-Trent', 'crs': 'SOT', 'via': None, 'futureChangeTo': None, 'assocIsCancelled': None } ] }, 'destination': { 'location': [ { 'locationName': 'Manchester Piccadilly', 'crs': 'MAN', 'via': None, 'futureChangeTo': None, 'assocIsCancelled': None } ] }, 'currentOrigins': None, 'currentDestinations': None, 'formation': None, 'previousCallingPoints': None, 'subsequentCallingPoints': { 'callingPointList': [ { 'callingPoint': [ { 'locationName': 'Heaton Chapel', 'crs': 'HTC', 'st': '21:48', 'et': 'On time', 'at': None, 'isCancelled': None, 'length': None, 'detachFront': None, 'formation': None, 'adhocAlerts': None }, { 'locationName': 'Levenshulme', 'crs': 'LVM', 'st': '21:51', 'et': 'On time', 'at': None, 'isCancelled': None, 'length': None, 'detachFront': None, 'formation': None, 'adhocAlerts': None }, { 'locationName': 'Manchester Piccadilly', 'crs': 'MAN', 'st': '21:57', 'et': 'On time', 'at': None, 'isCancelled': None, 'length': None, 'detachFront': None, 'formation': None, 'adhocAlerts': None } ], 'serviceType': 'train', 'serviceChangeRequired': 'false', 'assocIsCancelled': 'false' } ] } } ] }, 'busServices': None, 'ferryServices': None }