Сервіс для пошуку територіальних одиниць з державних реєстрів. Інтеграція з повітряними тривогами, щоб повертати адміністративний код локації із загрозою
Caution
Доступ до API та використання його вмісту здійснюються виключно на власний ризик.
Розробник за жодних обставин не несе відповідальності перед будь-якою стороною за будь-які прямі, непрямі, випадкові, особливі чи інші збитки, що можуть виникнути внаслідок використання наданої інформації.
Також ми не гарантуємо безперервну роботу сервісу та не несемо відповідальності за його тимчасову недоступність через технічні причини.
Використовуючи API, Ви автоматично погоджуєтесь брати на себе всю відповідальність, що може виникнути під час його застосування.
- Python 3.9+
- Poetry
- API токен від провайдерів даних (Офіційні Повітряні Тривоги або Alerts.in.ua)
- Пошук територіальних одиниць за назвою (області, райони, громади, міста, села та селища) [в розробці]
- Отримання інформації про поточні повітряні тривоги, з включенням коду територіальної громади
- Ієрхаїчний пошук за
-
- область (1-й рівень)
- район (2-й рівень)
- територіальна громада (3-й рівень)
- місто, село, селище(4-й рівень)
- район в місті (5-й рівень) [в майбутньому]
- Отримати API ключ від провайдеру повітряних тривог
Tip
Для успішного отримання токена радимо чітко зазначати справжні цілі використання сервісу. Найкраще написати власними словами, а не згенерований мовними моделями (Gemini, DeepSeek, ChatGPT та інші).
- Офіційні повітряні тривоги:
- Перейти на сайт → Сторінка "Для розробників (АПІ)" → заповнити форму та отримати ключ на електрону пошту
- Alerts In UA:
- Заповнити форму на сайті → отримати ключ на електронну пошту
- Install Python packaging and dependency manager:
pip install poetry
- Install dependencies
poetry install
- Set environment variables Create ´.env´ file and set next variables:
- CORRECT_TOKEN - Ваш власний токен, щоб надавати доступ до функціоналу
- AIR_ALERT_API_TOKEN_IN_UA - токен від провайдеру даних air-alert.in.ua
- AIR_ALERT_API_TOKEN_OFFICIAL - токен від Офіційні повітряні тривоги
- Запустити програму
uvicorn main:app --host 0.0.0.0 --port 10000