Спроектировать и реализовать консольное приложение для нахождения маршрутов из Санкт-Петербурга до Вашего родного города, используя Yandex Api и внешние библиотеки.
Консольное приложение должно искать список возможных маршрутов из Санкт-Петербурга до вашего родного города (в случае если вы из Санкт-Петербурга, то до Пскова) и обратно с не более чем 1 пересадкой любыми видами транспорта (например самолет + поезд) на определенную дату (передается аргументом командной строки). Кэшировать найденые промежуточные результаты в памяти и на файловой системе для уменьшения количества запросов на внешний сервис.
В качестве источника информации должно быть использовано API Яндекса Расписаний. Для разработчиков оно ограничено 500 запросами в день. Стоит внимательно изучить API, подумать какая информация является неизменной, что можно сохранить локально и переиспользовать.