Один из пользователей моего HH Resumes Updater сообщил на GitHub что программа перестала работать, а причиной тому, как позже выяснилось, стал устаревший компонент браузера Internet Explorer, который я использовал. И поскольку я считаю, что автоподнятие резюме на HH является неплохим способом сэкономить деньги, я решил переписать код под новый компонент и попутно добавить в программу еще одну возможность.
Встречайте – HH Resumes Updater v2.0.1
Программа будет полезна всем, кто ищет работу и хочет делать это не только активно (листая вакансии и отправляя отклики), но и пассивно (чем выше резюме в поиске, тем больше шансов что работодатели сами вас найдут).
Теперь в программе появился выбор страны и для выбора доступны следующие версии сайта HH: Россия (hh.ru), Казахстан (hh.kz), Беларусь (rabota.by), Узбекистан (hh.uz), Азербайджан (hh1.az), Грузия (headhunter.ge), Кыргызстан (headhunter.kg). Также появилась возможность автозапуска и автоматического сворачивания в трей.
Основное окно программы осталось почти без визуальных изменений, появилась только кнопка “Настройки”, вызывающее окно натсроек. Под капотом теперь компонент на базе Microsoft Edge WebView2 и автоподнятие резюме теперь выполняется средствами javascript (из-за ограниченных возможностей компонента).
Особенности HH Resumes Updater v2.0.1:
- Программа простая. Подходит даже для самых неопытных пользователей Windows. Для использования программы достаточно выбрать страну, авторизоваться на hh, а дальше программа будет работать сама. Свернул и забыл.
- Не использует HeadHunter API. Вам не понадобится заморачиваться с API_TOKEN и RESUME_ID.
- Настройки. Есть возможность включить автозапуск и автоматическое сворачивание в трей.
- Несколько резюме. Программа будет автоматически поднимать все резюме, которые отображаются на странице “Мои резюме”.
- Маленькое окно. После авторизации на hh и первого поднятия резюме, программа меняет размер окна до минимального.
Принцип работы программы:
- После запуска программы, во встроенном браузере откроется сайт hh, в зависимости от выбранной страны
- Вы авторизуетесь на сайте, программа определяет что вы авторизованы, после чего переходит на страницу “Мои резюме” и начинает работу.
- Каждый час программа проверяет, доступно ли обновление ваших резюме. Если да, то обновление выполняется.
- В статус-баре отображаются текущие действия программы и время последнего поднятия ваших резюме.
- При сворачивании, программа уходит в трей.