HHCLI
6 subscribers
8 photos
4 videos
13 links
hhcli — это неофициальный CLI-клиент для поиска работы и откликов на hh.ru, позволяющий искать вакансии, просматривать их, отмечать понравившиеся и откликаться на них в интерфейсе терминала.
Download Telegram
Channel created
Channel photo updated
HHCLI: v.0.2.2

Рад представить первый публичный релиз клиентского приложения для поиска работы и откликов на HeadHunter. Приложение одобрено самой платформой dev.hh.ru и использует официальный API.

Впереди десятки (сотни?) жопочасов тестирования, отладки на разных операционных системах и реализации задуманных фич из бэклога. Ситуация на рынке труда мотивирует меня продолжать работу в надежде, что hhcli поможет программистам, аналитикам, девопсам и другим инженерам сократить усилия при поиске того самого, нового места работы.
HHCLI-SERVER: v.0.1.1

Вместе с клиентом передаю код прокси-сервиса для защищённой аутентификации через OAuth2 на сайте hh.ru.

Этот репозиторий необходим всем, кто хочет сделать форк hhcli и дорабатывать программу в соответствии с собственными нуждами, используя одобренные dev.hh.ru ключи. Инструкция максимально подробная и заселфхостить личный форк на своём сервере не составит труда.
Обнаружил баг: если токен аутентификации протух, то программа говорит, что надо заново авторизоваться.

Пока обход такой:
hhcli --auth <имя ранее созданного профиля>

После этого в браузере открывается OAuth2 форма в hh.ru, такая же, как и при первой аутентификации. Если программа обнаружит, что в этом браузере вы уже авторизованны, то логин/пароль вводить не обязательно, просто клацаете кнопку "продолжить" и можно пользоваться.

В ближайшем патче починю, чтобы по красоте было, без этих танцев.
HHCLI: v.0.2.3

В новой версии поправлено поведение, при котором токен с истекшим сроком давности приходилось запрашивать вручную через повторную аутентификацию из консоли или через создание нового профиля. Теперь программа редиректит сразу в браузер, где проходится стандартная аутентификация.
👍1
HHCLI: v.0.2.4

В этой версии, наконец, добавил долгожданную для меня самого фичу — смену тем оформления без хардкода. Теперь темы меняются файлами .tcss без риска сломать программу. Добавил несколько тем, может, в будущем ещё насыплю (вряд ли).
👍1
v.0.2.5

В этой версии теперь можно вывести номер версии командой:
hhcli -v


Странно, что такая важная для отладки фича отсутствовала вплоть до сегодня.

P.S. Для обновления программы достаточно просто заново запустить установочный скрипт. После обновления скрипт выведет инфу о том, что теперь надо создать профиль — игнорируйте и просто пользуйтесь как раньше.
👍1