Skip to content

Latest commit

 

History

History
38 lines (23 loc) · 1.62 KB

File metadata and controls

38 lines (23 loc) · 1.62 KB

Приложение для получения сведений по компаниям в соотвествии с заданным списком ОКВЭД и регионом.

Приложение обращается к API сервиса 'ofdata.ru' для получения сведений по компаниям в соотвествии с заданным списком ОКВЭД и регионом.
После успешного получения данных, эти сведения (название компании, код ОКВЭД, ИНН, КПП и место регистрации ЮЛ) вносятся в базу данных.

Установка и запуск:

  1. Клонируйте репозиторий

git clone https://github.com/maxRakh/egrul-api_data.git

  1. Создайте переменные окружения
API_KEY=ваш_апи_ключ  # получается в личном кабинете https://ofdata.ru/login
  
DB_HOST=адрес_хоста
DB_PORT=порт  
DB_NAME=имя_базы_данных 
DB_USER=имя_юзера 
DB_PASSWORD=пароль
  1. Создайте виртуальное окружение и активируйте его

python3 -m venv venv source venv/bin/activate

  1. Установите зависимости

pip install -r requirements.txt

  1. Укажите необходимые для вашего запроса список кодов ОКВЭД в переменной okved и код региона в переменной region в файле main_api.py

  2. Запустите файл main_api.py

python3 main_api.py