Forked from Пискунов Андрей Дмитриевич / API for testing
Up to date with the upstream repository.

Api For Testing 2024

Требования к приложению

  1. Приложение должно устанавливаться и запускаться по инструкции из README
  2. При запуске приложение должно разворачивать http сервер на 80 порту
  3. По GET запросу на /location?ip="<ip>", где <ip> - это любой ip, должны отдаваться широта и долгота по ip адресу в формате Широта: <значение широты>, долгота <значение долготы>
  4. По GET запросу на /my_location, должны отдаваться широта и долгота c точностью до города в формате Широта: <значение широты>, долгота <значение долготы>
  5. Приложение должно гарантировать хранение конфиденциальной информации
  6. Ошибки приложения должны обрабатываться на стороне сервера

Как установить

  1. python -m venv venv
  2. unix: source venv/bin/acitvate / windows: .\venv\Scripts\acitvate
  3. pip install -r requirements.txt

Как запустить

  1. создать .env файл
GET_IP_API_URL=
LOCATOR_API_TOKEN=
HOST=
  1. python main.py