obsidian-sync-gui

0

Описание

Миниималистичное GUI для синхронизации заметок при помощи git

Языки

  • Python100%
8 месяцев назад
8 месяцев назад
8 месяцев назад
8 месяцев назад
8 месяцев назад
8 месяцев назад
8 месяцев назад
README.md

Obsidian Sync GUI (PyQT6)

for_back.png Десктоп‑приложение на PyQt6 для синхронизации Obsidian:

  • При конфликте создаются файлы с суффиксом
    _conflict
    , выполняется merge‑коммит.
  • Используется системный git.

Требования:

Установка и запуск:

  • uv run --python 3.11 --with PyQt6 --with platformdirs python -m app.main или
  • uv sync
  • uv run python -m app.main

Билдинг:

  • uv run pyinstaller --noconfirm --clean --name ObsidianSyncGUI --windowed app/main.py

-uv run pyinstaller --onefile --windowed --name ObsidianSyncGUI app/main.py

Примечания:

  • Должен быть настроен remote
    origin
    в вашем vault (git remote -v).
  • Аутентификация берётся из системного git (credential helpers, ssh-agent).