Skip to content

SHE1UV/API_lesson_five

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Сравниваем вакансии программистов

Описание проекта

Данный проект представляет собой инструмент для сравнения вакансий программистов на двух популярных российских площадках - HeadHunter и SuperJob. Инструмент анализирует данные о вакансиях на разных языках программирования и вычисляет средние зарплаты, количество найденных вакансий и количество обработанных вакансий с указанием языка программирования.

Как установить

Вам понадобится один ключ для этого проекта — это SUPERJOB_SECRET_KEY (Ключ к API сервиса SuperJob)

Чтобы его получить, Вам нужно зайти на их официальный сайт, там Вам нужно авторизоваться и следовать инструкциям по получению этого SECRET KEY.

Вот пример такого ключа: v3.r.137807010.b3e4c697b7b6370c1f7b80188627502732ff6d00.cb44775e573e77d9b3d26c163c478a2476c36d74

Когда вы его получите, положите его в .env в формате:

SUPERJOB_SECRET_KEY=ваш токен

Python3 должен быть уже установлен. Затем используйте pip (или pip3, есть есть конфликт с Python2) для установки зависимостей:

pip install -r requirements.txt

И вот вы уже можете запустить этот проект!

Так же можно скачайть проект с помощью команды git clone:

git clone https://github.com/your-username/compare-programming-jobs.git

Перейдите в директорию проекта:

cd compare-programming-jobs

Создайте и активируйте виртуальное окружение (опционально, но рекомендуется):

python -m venv venv
source venv/bin/activate

Пример запуска скрипта

Чтобы запустить скрипт на Windows и вывести вакансии в виде таблицы, вот пример запуска:

py main.py

Чтобы запустить этот код на Linux, вам надо написать так:

python main.py

Цель проекта

Данный проект был разработан в образовательных целях в рамках онлайн-курса для веб-разработчиков на платформе dvmn.org. Он демонстрирует навыки работы с API, обработку данных и создание инструмента для сравнения информации с разных источников.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages