Skip to content

vvworkflow/MoscowGcase

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Поиск совпадений окончания МОБИЛЬНОГО номера телефона с кодом ОКВЭД

Проект реализует поиск наиболее подходящего кода ОКВЭД на основе максимального совпадения окончания нормализованного номера телефона с кодом ОКВЭД.

Описание:

-На вход принимается российский мобильный номер в произвольном формате

-Номер нормализуется к виду +79XXXXXXXXX

-По HTTPS загружается okved.json из публичного GitHub-репозитория

-Ссылка на JSON и имя локального файла задаются в src/config.py

-JSON с ОКВЭД имеет иерархическую структуру и обрабатывается рекурсивно

-Выполняется поиск кода ОКВЭД с максимальным совпадением по окончанию номера

В результате выводятся:

-нормализованный номер

-код ОКВЭД

-наименование ОКВЭД

-длина совпадения

Установка зависимостей:

pip install uv

uv sync

Запуск:

uv run -m src.main

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages