Синхронизация Clockify -> Yougile
CODODELDEV
EN / RU
← Назад к работам
Синхронизация Clockify -> Yougile

Синхронизация Clockify -> Yougile

Интеграция Yougile и Clockify через реверс-инжиниринг.

#Chrome Extension #Reverse Engineering #JavaScript

Clockify + Yougile — Интеграция неинтегрируемого

Проблема: Клиент использовал таск-менеджер Yougile, но ему не хватало нормального тайм-трекинга. Toggl Track берёт деньги за функционал, который Clockify даёт бесплатно. Но интеграции между Clockify и Yougile не существует — у Yougile нет публичного API.

Почему это сложно: Официальной документации нет. Конфигуратор Yougile работает в песочнице без доступа к внутренним ID задач. Стандартный ответ: “Невозможно”.

Решение за 12 часов (одна ночь):

  • Реверс-инжиниринг через Chrome DevTools
  • Обход ограничений на запросы от имени пользователя
  • Доступ к внешнему хранилищу расширения через понимание runtime JavaScript в браузере
  • Полная интеграция: workspaces, projects, автосоздание проектов, tasks, description для time entries

+ 5 часов доработок до production-ready версии.

Результат:

  • Решил боль клиента (ресёрч за его счёт, разработка — бесплатно по моей инициативе)
  • Внедрил интеграцию в свою студию — теперь вся команда использует
  • Готовлю к публикации как open source инструмент

Вывод: Системное мышление важнее знания конкретного API. Когда понимаешь, как работает браузер — находишь решение там, где другие видят тупик.

[ ▲ 0 ]