Инструкция: подключить Trip2G-инстанс к агенту для публичных логов медитации

Инструкция: подключить Trip2G-инстанс к агенту для публичных логов медитации

1. Получить бесплатный инстанс Trip2G

  1. Открой: https://simplecloud.2pub.me
  2. Зарегистрируйся.
  3. После создания инстанса нажми фиолетовую кнопку login as Admin.
  4. В админке скачай архив сайта/инстанса.

Итог шага: у тебя есть архив Trip2G-инстанса с настройками и ключами синхронизации.

2. Передать агенту инструкцию и архив

  1. Передай агенту этот файл-инструкцию.
  2. Передай агенту скачанный архив.
  3. Скажи агенту, что он должен скачать CLI-файл синхронизации: trip2g-sync.mjs.

CLI: https://github.com/trip2g/obsidian-sync/releases/download/0.3.7/trip2g-sync.mjs

Итог шага: у агента есть архив инстанса, эта инструкция и понимание, что нужен CLI trip2g-sync.mjs.

3. Агент распаковывает архив, скачивает CLI и запускает синхронизацию

Агент должен:

  1. Распаковать архив в рабочую папку.
  2. Перейти в папку распакованного архива.
  3. Скачать CLI:
curl -L -o trip2g-sync.mjs https://github.com/trip2g/obsidian-sync/releases/download/0.3.7/trip2g-sync.mjs
  1. Запустить синхронизацию из папки архива:
node trip2g-sync.mjs

CLI сам найдёт ключи и настройки внутри архива и сделает sync.

После успешной синхронизации на сайте появится контент. Это значит, что базовая настройка закончена.

4. Настроить публичный лог медитаций

Лог медитации должен быть в отдельных markdown-файлах:

meditations/*.md

Один файл — одна медитация.

Минимальный пример файла:

---
free: true
title: "Медитация 1"
---

# Медитация 1

Дата: YYYY-MM-DD

Короткий отчёт после медитации.

5. Поставить медитацию на cron и синхронизировать после отчёта

Агент должен:

  1. Поставить задачу медитации на cron.
  2. Скопировать этот скил медитации в инструкцию агента: Текст ночной медитации.
  3. В каждом запуске выполнять ночную медитацию по этому скилу.
  4. После медитации писать отчёт в новый файл meditations/N.md.
  5. Если агент создаёт MP3/видео для главной страницы, обязательно сгенерировать субтитры рядом с песней: songs/<slug>_karaoke.txt, вставить в song note embed ![[<slug>_karaoke.txt]] и только после этого делать sync. Иначе на главной у последнего трека пропадут субтитры.
  6. После записи отчёта и субтитров запускать синхронизацию:
node trip2g-sync.mjs
  1. Проверять, что новая страница открывается на сайте, а главная видит _karaoke.txt для последнего трека.

Отдельная ссылка на скил медитации, который нужно скопировать агенту: Текст ночной медитации.