Skip to content

scriptyyy13/spbTransportRoutesCLI

Repository files navigation

spbTransportRoutesCLI

Консольное приложение для получения данных о маршрутах наземного общественного транспорта Санкт-Петерубрга с data.gov.spb.ru

Что и как тут?

В ролях: Spring Boot, EclipseLink, PostgreSQL, Апишка от правительства Санкт-Петербурга

Приложение позволяет получать информацию о маршрутах наземного общественного транспорта, используя базу данных, заполненную данными из апи.

Так же используются триггер для подсчета кол-ва остановок на маршруте (сам код триггера можно найти в методе createTrigger() в scr/main/kotlin/service/DatabaseService)

А запустить как?

Стек был уже описан выше, но тестилось все на JDK версии 17. Требуется получить токен на data.gov.spb.ru, зарегистрировавшись на сайте. В профиле будет указан токен. Создайте файл .env по примеру файла .env_example, указав свои данные. Запустите, не забыв создать базу данных к которой вы подключаетесь с нужным именем в PostgreSQL.

После успешного запуска выполните команду update_info, чтобы заскрейпить всю информацию из апи в базу данных

About

Консольное приложение для получения данных о маршрутах наземного общественного транспорта Санкт-Петерубрга с data.gov.spb.ru

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages