Делюсь очередным кейсом. Добавил себе в телеграм-бота команду, которая анализирует и возвращает цены на бензин недалеко от переданной ему локации. В Германии все заправки по закону должны отчитываться об изменении цен на топливо в государственный реестр — MTS-K, что бы это ни значило. Сам источник не публичный, но есть сервисы, которые имеют к нему доступ и отдают API для личного использования. Например, Tankerkoenig, который я использую. На удивление, бесплатно. Ничего коммерческого на этом не построить — там ограничения и лимиты, но для себя более чем хватает. В API можно передать локацию, задать радиус и получить списком все заправки с ценами и их данными. Дальше я просто сортирую это по весам: 0.7 отдал цене и 0.3 расстоянию. На выходе получается рейтинг заправок в нужном радиусе, уже нормально отсортированный по полезности, а не просто в лоб по одному параметру. Но, конечно, без приколов не обошлось. MTS-K обязывает передавать данные только по стандартному бензину. Разные Super