Приложение обращается к API сервиса 'ofdata.ru' для получения сведений по компаниям в соотвествии с заданным списком ОКВЭД и регионом.
После успешного получения данных, эти сведения (название компании, код ОКВЭД, ИНН, КПП и место регистрации ЮЛ) вносятся в базу данных.
- Клонируйте репозиторий
git clone https://github.com/maxRakh/egrul-api_data.git
- Создайте переменные окружения
API_KEY=ваш_апи_ключ # получается в личном кабинете https://ofdata.ru/login
DB_HOST=адрес_хоста
DB_PORT=порт
DB_NAME=имя_базы_данных
DB_USER=имя_юзера
DB_PASSWORD=пароль
- Создайте виртуальное окружение и активируйте его
python3 -m venv venv
source venv/bin/activate
- Установите зависимости
pip install -r requirements.txt
-
Укажите необходимые для вашего запроса список кодов ОКВЭД в переменной okved и код региона в переменной region в файле main_api.py
-
Запустите файл main_api.py
python3 main_api.py