Drag0nfather / huntflow_test_task

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Тестовое задание на должность Python-разработчик

Задача

Перенос тестовой базы кандидатов из Экселя и файлов в Хантфлоу, используя Хантфлоу API.

Состав задачи

Есть файл с кандидатами Тестовая база.xslx с колонками.

Необходимо добавить в Хантфлоу кандидатов из этого файла в базу и на вакансию на соответствующий этап с комментарием (вакансии уже созданы в Хантфлоу).

Кроме этого, в папках с названием вакансии находятся резюме кандидатов, их также необходимо прикрепить к кандидату из Excel.

Как запустить проект:

  1. Клонируйте репозитроий с проектом:
git clone https://github.com/Drag0nfather/huntflow_test_task
  1. В созданной директории установите виртуальное окружение, активируйте его и установите необходимые зависимости:
python3 -m venv venv

. venv/bin/activate

pip install -r requirements.txt
  1. Убедитесь, что в папке Resumes имеется база данных с данными кандидатов, а резюме кандидатов находятся в папке Resumes в подпапках с названием вакансии, на которую они претендуют

  2. Запустите скрипт, указав в параметрах токен HuntFlow Api и полный путь к базе кандидатов в формате:

python3 main.py -t <token> -p <'full-path-to-excel-file'>

About


Languages

Language:Python 100.0%