HHCLI: v.0.2.2
Рад представить первый публичный релиз клиентского приложения для поиска работы и откликов на HeadHunter. Приложение одобрено самой платформой dev.hh.ru и использует официальный API.
Впереди десятки (сотни?) жопочасов тестирования, отладки на разных операционных системах и реализации задуманных фич из бэклога. Ситуация на рынке труда мотивирует меня продолжать работу в надежде, что hhcli поможет программистам, аналитикам, девопсам и другим инженерам сократить усилия при поиске того самого, нового места работы.
Рад представить первый публичный релиз клиентского приложения для поиска работы и откликов на HeadHunter. Приложение одобрено самой платформой dev.hh.ru и использует официальный API.
Впереди десятки (сотни?) жопочасов тестирования, отладки на разных операционных системах и реализации задуманных фич из бэклога. Ситуация на рынке труда мотивирует меня продолжать работу в надежде, что hhcli поможет программистам, аналитикам, девопсам и другим инженерам сократить усилия при поиске того самого, нового места работы.
GitHub
GitHub - fovendor/hhcli: Неофициальный CLI-клиент для поиска работы и откликов на hh.ru.
Неофициальный CLI-клиент для поиска работы и откликов на hh.ru. - fovendor/hhcli
HHCLI-SERVER: v.0.1.1
Вместе с клиентом передаю код прокси-сервиса для защищённой аутентификации через OAuth2 на сайте hh.ru.
Этот репозиторий необходим всем, кто хочет сделать форк
Вместе с клиентом передаю код прокси-сервиса для защищённой аутентификации через OAuth2 на сайте hh.ru.
Этот репозиторий необходим всем, кто хочет сделать форк
hhcli и дорабатывать программу в соответствии с собственными нуждами, используя одобренные dev.hh.ru ключи. Инструкция максимально подробная и заселфхостить личный форк на своём сервере не составит труда.GitHub
GitHub - fovendor/hhcli-server: Прокси-сервис для аутентификации в hh.ru через приложение hhcli.
Прокси-сервис для аутентификации в hh.ru через приложение hhcli. - GitHub - fovendor/hhcli-server: Прокси-сервис для аутентификации в hh.ru через приложение hhcli.
Обнаружил баг: если токен аутентификации протух, то программа говорит, что надо заново авторизоваться.
Пока обход такой:
После этого в браузере открывается OAuth2 форма в hh.ru, такая же, как и при первой аутентификации. Если программа обнаружит, что в этом браузере вы уже авторизованны, то логин/пароль вводить не обязательно, просто клацаете кнопку "продолжить" и можно пользоваться.
В ближайшем патче починю, чтобы по красоте было, без этих танцев.
Пока обход такой:
hhcli --auth <имя ранее созданного профиля>
После этого в браузере открывается OAuth2 форма в hh.ru, такая же, как и при первой аутентификации. Если программа обнаружит, что в этом браузере вы уже авторизованны, то логин/пароль вводить не обязательно, просто клацаете кнопку "продолжить" и можно пользоваться.
В ближайшем патче починю, чтобы по красоте было, без этих танцев.
HHCLI: v.0.2.3
В новой версии поправлено поведение, при котором токен с истекшим сроком давности приходилось запрашивать вручную через повторную аутентификацию из консоли или через создание нового профиля. Теперь программа редиректит сразу в браузер, где проходится стандартная аутентификация.
В новой версии поправлено поведение, при котором токен с истекшим сроком давности приходилось запрашивать вручную через повторную аутентификацию из консоли или через создание нового профиля. Теперь программа редиректит сразу в браузер, где проходится стандартная аутентификация.
GitHub
Release v0.2.3 · fovendor/hhcli
Что изменено:
Автоматический редирект в браузер при истекшем/некорректном токене без ручного ввода hhcli --auth.
Все запросы к API теперь сначала проверяют наличие токена: если аутентификация не в...
Автоматический редирект в браузер при истекшем/некорректном токене без ручного ввода hhcli --auth.
Все запросы к API теперь сначала проверяют наличие токена: если аутентификация не в...
👍1
HHCLI: v.0.2.4
В этой версии, наконец, добавил долгожданную для меня самого фичу — смену тем оформления без хардкода. Теперь темы меняются файлами
В этой версии, наконец, добавил долгожданную для меня самого фичу — смену тем оформления без хардкода. Теперь темы меняются файлами
.tcss без риска сломать программу. Добавил несколько тем, может, в будущем ещё насыплю (вряд ли).GitHub
Release v0.2.4 · fovendor/hhcli
Что нового:
Темы оформления теперь можно просто добавлять. Программа смотрит на все файлы .tcss в каталоге hhcli/ui/themes и позволяет переключаться между темами на экране настроек.
Если что-то по...
Темы оформления теперь можно просто добавлять. Программа смотрит на все файлы .tcss в каталоге hhcli/ui/themes и позволяет переключаться между темами на экране настроек.
Если что-то по...
👍1
v.0.2.5
В этой версии теперь можно вывести номер версии командой:
Странно, что такая важная для отладки фича отсутствовала вплоть до сегодня.
P.S. Для обновления программы достаточно просто заново запустить установочный скрипт. После обновления скрипт выведет инфу о том, что теперь надо создать профиль — игнорируйте и просто пользуйтесь как раньше.
В этой версии теперь можно вывести номер версии командой:
hhcli -v
Странно, что такая важная для отладки фича отсутствовала вплоть до сегодня.
P.S. Для обновления программы достаточно просто заново запустить установочный скрипт. После обновления скрипт выведет инфу о том, что теперь надо создать профиль — игнорируйте и просто пользуйтесь как раньше.
GitHub
Release v0.2.5 · fovendor/hhcli
Что нового:
Добавился флаг -v для вывода текущей версии утилиты.
Добавился флаг -v для вывода текущей версии утилиты.
👍1
