Ежедневная резервная копия учёта времени в репозиторий

Сценарий каждый день выгружает отчёты по рабочему времени из Clockify и сохраняет их в репозиторий — с историей изменений.

  • Снимает копию отчётов каждый день
  • Хранит историю изменений по месяцам
  • Обновляет только то, что поменялось
  • Данные не пропадут при сбое сервиса
GitHub

Как это работает

Интеграция Clockify и GitHub собирается из готового сценария — вот как он устроен по шагам.

  1. Запуск: Запланировать триггер
  2. Затем: Получить первую рабочую область
  3. Затем: Общие настройки
  4. Затем: Установить индексы месяцев
  5. Затем: Разделить индексы
  6. Затем: Установить интервалы
  7. Затем: Получить детальный ежемесячный отчёт
  8. Затем: Проверить наличие файла в GitHub
  9. Затем: Указать на новые данные
  10. Затем: Сравнить наборы данных
  11. Затем: Обновить файл в GitHub
  12. Затем: Извлечь из файла
  13. Проверка: Проверить сообщение об ошибке 404
  14. Если да — Пропустить пустые отчёты
  15. Затем: Создать файл в GitHub
  16. Если нет — Остановить и вызвать ошибку

Эту интеграцию Clockify и GitHub можно запустить в Scriptera: опишите задачу словами — сценарий соберут, запустят и будут следить, чтобы он работал.