Lots of quick-and-dirty scripts for parsing OGL-licensed transport data to make it work with bus.soton