Поиск совпадений окончания МОБИЛЬНОГО номера телефона с кодом ОКВЭД
Проект реализует поиск наиболее подходящего кода ОКВЭД на основе максимального совпадения окончания нормализованного номера телефона с кодом ОКВЭД.
Описание:
-На вход принимается российский мобильный номер в произвольном формате
-Номер нормализуется к виду +79XXXXXXXXX
-По HTTPS загружается okved.json из публичного GitHub-репозитория
-Ссылка на JSON и имя локального файла задаются в src/config.py
-JSON с ОКВЭД имеет иерархическую структуру и обрабатывается рекурсивно
-Выполняется поиск кода ОКВЭД с максимальным совпадением по окончанию номера
В результате выводятся:
-нормализованный номер
-код ОКВЭД
-наименование ОКВЭД
-длина совпадения
Установка зависимостей:
pip install uv
uv sync
Запуск:
uv run -m src.main