API для работы с географическими данными городов.
- Клонируем репозиторий:
git clone https://github.com/kilmamatov/api_city
- Устанавливаем зависимости и запускаем локальный сервер:
python3 script.py
- Переходим на локальный сервер:
Получение информации о городе по его идентификатору.
geonameid
- идентификатор города (целое число)
data
- информация о городе (объект)
Получение списка городов с пагинацией.
page
- номер страницы (целое число, больше или равно 1)page_limit
- количество городов на странице (целое число, больше или равно 1)
data
- список городов (массив объектов)
Сравнение двух городов по различным критериям.
city1
- название первого города (строка)city2
- название второго города (строка)
city1
- информация о первом городе (объект)city2
- информация о втором городе (объект)northern_city
- название города расположенного севернее (строка)same_timezone
- флаг, указывающий на то, находятся ли города в одной временной зоне (булево значение)time_difference
- разница во времени между городами в часах (строка)
Автозаполнение названия города по префиксу.
prefix
- префикс названия города (строка)
suggestions
- список предложений для автозаполнения (массив строк)