Looks good. have you thought about integrating it into the live departure boards? I have some python code I wrote to retrieve the live deapture boards info for both London tube and UK rail. It's probably not very well written as it's the first python thing I've ever done - but you're welcome to it if it helps the project.