/language-salary

Python CLI tool for getting vacancies stats from HeadHunter and SuperJob

Primary LanguagePython

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

Скрипт скачивает с сайтов hh.ru и superjob.ru вакансии программистов города Москвы, подсчитывает среднюю зарплату для каждого языка программирования и выводит результаты подсчёта в консоль в виде таблиц.

Установка

Для запуска скриптов вам понадобится Python 3.

Скачайте код с GitHub.

Для управления зависимостями Python желательно воспользоваться virtualenv.

Установите зависимости с помощью pip:

pip install -r requirements.txt

Переменные окружения

Для доступа к API SuperJob программа берёт секретный ключ (Secret key) из переменных окружения. Чтобы его задать, создайте файл .env в той же папке, где и скрипт, и запишите туда данные в формате ПЕРЕМЕННАЯ=значение:

SUPERJOB_TOKEN={ваш_секретный_ключ_API_SuperJob}

Здесь вместо {ваш_секретный_ключ_API_SuperJob} нужно подставить ваш ключ, который вы можете получить на API SuperJob, зарегистрировав там приложение.

Запуск

Для запуска приложения нужно набрать в командной строке следующую команду:

python main.py

Цель проекта

Код написан в образовательных целях на онлайн-курсе для веб-разработчиков dvmn.org.