Vacancy Scraper UA

Опис

Плагін, який отримує (копіює) загальнодоступні вакансії з Work.ua (шляхом сканування публічних сторінок компаній) та Robota.ua (через їхній публічний API, API-ключі не потрібні), включаючи назву вакансії, зарплату (якщо вказано) та місто.
Оголошення можна відображати в будь-якому місці вашого сайту за допомогою коротких кодів або допоміжних функцій.
Плагін надає налаштування відображення (стилі блоків) та перемикач для ввімкнення або вимкнення фільтрування за містом (з використанням публічного переліку міст із записів та/або публічного словника Robota.ua).
Він використовує тільки відкриті, загальнодоступні дані та публічний ID компанії з URL-адреси.
Він не збирає та не зберігає жодних особистих даних (ні ваших, ні ваших відвідувачів) і не копіює назву компанії.

Зовнішні джерела даних (Work.ua та Robota.ua)

  • Work.ua — український сайт з пошуку роботи.
    – Умови використання / Конфіденційність: https://www.work.ua/about-us/conditions/
    – Використані дані: ТІЛЬКИ загальнодоступні вакансії з публічної сторінки компанії.
    Плагін копіює назву вакансії, зарплату (якщо вказана) та місто. На основі цих оголошень створюється консолідований перелік міст, що дозволяє здійснювати фільтрування.
    – ID компанії: взято з публічної URL-адреси компанії.

  • Robota.ua — український портал працевлаштування з публічними кінцевими точками.
    – Умови та конфіденційність:
    • Умови (шукачі роботи): https://images.cf-rabota.com.ua/2017/03/TOU_for_Users_rabota.ua.pdf
    • Умови (роботодавці): https://images.cf-rabota.com.ua/alliance/terms_of_use_employer_v4.pdf
    • Політика конфіденційності: https://images.cf-rabota.com.ua/2024/privacy_offer_20.11.2024.pdf
    – Використані дані: ТІЛЬКИ загальнодоступні дані через публічний API; API-ключі не потрібні.
    Використані кінцеві точки:
    • https://api.robota.ua/companies/{company_id}/published-vacancies
    (отримати публічно опубліковані вакансії компанії)
    • https://api.robota.ua/dictionary/city
    (отримати загальнодоступний словник міст для всього сайту один раз, щоб забезпечити підтримку фільтрування міст)
    – ID компанії: взято з публічної URL-адреси компанії.

Загальна примітка: Плагін запитує та відображає лише публічні/відкриті дані з цих сайтів.
Він не збирає та не зберігає жодних особистих даних — ані ваших, ані ваших відвідувачів.

Права доступу до файлів

Плагін вимагає прав на запис у директорію assets/css/.
Переконайтеся, що конфігурація вашого сервера дозволяє WordPress записувати дані в цю директорію.

Скріншоти

  • Вигляд адміністративної панелі перед підключенням компанії.
  • Вигляд адміністративної панелі після отримання даних.
  • Вигляд зовнішньої частини.

Встановлення

  1. Завантажте файли плагіна в директорію /wp-content/plugins/vacancy-scraper-ua/.
  2. Активуйте плагін на сторінці ‘Плагіни’ в WordPress.
  3. Налаштуйте ідентифікатори компанії в налаштуваннях плагіна.

Часті питання

Чи потрібен ключ API?

Ні, Work.ua не має API і дані з нього збираються безпосередньо. API Rabota.ua не вимагає ключів для перегляду вакансій компаній.

Чи можна використовувати різні кольори для різних дощок вакансій?

Так! Кожна дошка оголошень (Work.ua та Robota.ua) має власні незалежні налаштування кольорів.

Відгуки

Для цього плагіна немає відгуків.

Учасники та розробники

“Vacancy Scraper UA” — проект з відкритим вихідним кодом. В розвиток плагіну внесли свій вклад наступні учасники:

Учасники

“Vacancy Scraper UA” було перекладено на 2 локалізації. Дякуємо перекладачам за їх роботу.

Перекладіть “Vacancy Scraper UA” на вашу мову.

Цікавитесь розробкою?

Перегляньте код, перегляньте сховище SVN або підпишіться на журнал розробки за допомогою RSS.

Журнал змін

1.1

  • Додано: Динамічне генерування CSS для стилізації інтерфейсу
  • Покращено: Інтерфейс адміністратора з палітрою кольорів
  • Виправлено: Незначні помилки в коді

1.0

  • Перша версія.