Skip to content

Автоматическое обновление резюме на сайте hh.ru.

Notifications You must be signed in to change notification settings

dszubov/hh.autorefresh

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Автоматическое обновление резюме на HeadHunter через GitHub Actions

Refresh Resume

Этот проект позволяет автоматически обновлять ваше резюме на HeadHunter (hh.ru) с использованием GitHub Actions. Это полезно для поддержания вашего резюме на верхних позициях в поисковых результатах работодателей.

Как использовать

  1. Создайте форк основного репозитория

  2. Настройте секреты в вашем форке:

    • HH_TOKEN: ваш токен доступа для API hh.ru.
    • HH_RESUME_ID: идентификатор вашего резюме на hh.ru.
  3. Запуск GitHub Actions:

    • После настройки секретов GitHub Actions автоматически будет запускать скрипт для обновления вашего резюме каждые 4 часа.

Как это работает

  • GitHub Actions Workflow: В репозитории уже настроен workflow refresh.yml, который запускается каждые 4 часа и выполняет скрипт hh.py для автоматического обновления вашего резюме.
  • Скрипт hh.py: Этот скрипт отправляет запрос на обновление резюме с использованием вашего токена доступа и идентификатора резюме.

Примечания

  • Токен доступа можно получить здесь hh-api
  • Идентификатор резюме (HH_RESUME_ID) можно получить из URL страницы вашего резюме на hh.ru. Например, если ваш URL выглядит как https://hh.ru/resume/abcdef123456, то HH_RESUME_ID будет abcdef123456.
  • Если вам нужно изменить частоту обновления, вы можете отредактировать расписание в файле .github/workflows/refresh.yml, изменив параметр cron.
  • Убедитесь, что ваш токен и идентификатор резюме корректны, иначе запросы к API могут завершаться ошибками.

Вклад

Если у вас есть предложения или улучшения, вы можете создать pull request или открыть issue в этом репозитории.

About

Автоматическое обновление резюме на сайте hh.ru.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%