From 818c73ad9bf5c6fd9a1e1b09380cc5c3717c1060 Mon Sep 17 00:00:00 2001 From: "[object Object]" Date: Tue, 12 Nov 2024 00:31:31 +0300 Subject: [PATCH] Update README.md --- README.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 2fd9e6a..271b6b2 100644 --- a/README.md +++ b/README.md @@ -214,7 +214,7 @@ rm -f ~/.local/share/applications/hhandroid.desktop Отдельные замечания у меня к API HH. Оно пиздец какое кривое. Например, при создании заявки возвращается пустой ответ либо редирект, хотя по логике должен возвраться созданный объект. Так же в ответах сервера нет `Content-Length`. Из-за этого нельзя узнать есть тело у ответа сервера нужно его пробовать прочитать. Я так понял там какой-то прокси оборачивает все запросы и отдает всегда `Transfer-Encoding: Chunked`. А еще он возвращает 502 ошибку, когда бекенд на Java падает либо долго отвечает (таймаут)? А вот [язык запросов](https://hh.ru/article/1175) мне понравился. Можно что-то типа этого использовать `NOT (!ID:123 OR !ID:456 OR !ID:789)` что бы отсеить какие-то вакансии. -Утилита собирает и передает на сервер разработчика следующую ифнормацию ([см. исходники](./hh_applicant_tool/operations/apply_similar.py#L151)): +Утилита собирает и передает на сервер разработчика следующую ифнормацию: 1. Название вакансии. 1. Тип вакансии (открытая/закрытая). @@ -230,5 +230,7 @@ rm -f ~/.local/share/applications/hhandroid.desktop 1. Ссылка на сайт компании. 1. Город, в котором находится компания. +[Исходники сервера](https://gist.github.com/s3rgeym/b9fb04ef529a511326413c1090597ac5) + !!! УТИЛИТА НЕ СОБИРАЕТ НИКАКИХ ПЕРСОНАЛЬНЫХ ДАННЫХ ПОЛЬЗОВАТЕЛЕЙ (IP ТОЖЕ НЕ СОХРАНЯЕТ) — ТОЛЬКО ДАННЫЕ ВСЯКИХ РАБОТАДАТЕЛЕЙ И ИХ ОВЧАРОК. ТАК ЖЕ Я ОБЕЩАЮ, ЧТО УТИЛИТА ВСЕГДА БУДЕТ БЕСПЛАТНОЙ, ВСЕ КТО ЕЮ ПЫТАЮТСЯ ТОРГОВАТЬ — УЕБКИ И У НИХ ПОЧЕРНЕЕТ И ОТВАЛИТСЯ ХУЙ. ЕДИНСТВЕННАЯ ПЛАТА ЗА ЕЕ ИСПОЛЬЗОВАНИЕ — ЭТО ПОМОЩЬ В ПАРСИНГЕ САЙТА HEADHUNTER (МЕНЯ ИНТЕРЕСУЕТ ЕГО БАЗА КОМПАНИЙ)