Я больше не владею сайтом bustimes.org и не управляю им, этот код не будет обновляться.
Добавьте свое имя пользователя и пароль в файл app/config/traveline.php и добавьте туда базовый URL-адрес TfL Countdown. composer install
и следуйте сообщениям об ошибках, чтобы он заработал.
И NaPTAN, и GTFS хранятся в Postgres. Redis используется в качестве кеша для Traveline API, поскольку он медленный (2500 мс против 100 мс для запроса GTFS). Лондонский API прекрасен, и к нему не нужно придираться. NaPTAN фильтруется с использованием национальной базы данных неиспользуемых автобусных остановок — все остановки содержатся в базе данных, но (теоретически) только автобусные остановки будут помечены как inuse
.