Скрипт использует открытые данные с сайта https://data.mos.ru/opendata/7710881420-bary для поиска:
- самого большого бара
- самого маленького бара
- самого ближайшего к пользователю бара
Последние данные можно скачать по ссылке https://op.mos.ru/EHDWSREST/catalog/export/get?id=229029
Скрипт требует для своей работы установленного интерпретатора Python версии 3.5
Запуск на Linux:
$ python bars.py <file.json> <user_longitude> <user_latitude>
Пример вывода программы:
$ python bars.py bars.json 37.5808338790396230 55.7591490448676910
The biggest Bar: Спорт бар «Красная машина»
The smallest Bar: Сушистор
The closest Bar: Бар «Крафт»
Запуск на Windows происходит аналогично.
Код создан в учебных целях. В рамках учебного курса по веб-разработке - DEVMAN.org