-
Пискунов Андрей Дмитриевич authored765b8311
Forked from
Пискунов Андрей Дмитриевич / API for testing
Up to date with the upstream repository.
README.md 1.41 KiB
Api For Testing 2024
Требования к приложению
- Приложение должно устанавливаться и запускаться по инструкции из README
- При запуске приложение должно разворачивать http сервер на 80 порту
- По GET запросу на
/location?ip="<ip>"
, где<ip>
- это любой ip, должны отдаваться широта и долгота по ip адресу в форматеШирота: <значение широты>, долгота <значение долготы>
- По GET запросу на
/my_location
, должны отдаваться широта и долгота c точностью до города в форматеШирота: <значение широты>, долгота <значение долготы>
- Приложение должно гарантировать хранение конфиденциальной информации
- Ошибки приложения должны обрабатываться на стороне сервера
Как установить
python -m venv venv
- unix:
source venv/bin/acitvate
/ windows:.\venv\Scripts\acitvate
pip install -r requirements.txt
Как запустить
- создать
.env
файл
GET_IP_API_URL=
LOCATOR_API_TOKEN=
HOST=
python main.py