Files
local_machine/docs/apps/joplin/scripts/joplin-ensure-sync.sh
ahauimix 0238aa7c02 Add Object B and self-growth canons with Cursor ledger rules; refresh connectivity and VPN runbooks.
Track day metrics/anamnesis HARD rules under .cursor/rules and personal docs so each screening updates days/{KIN}, dynamics, and big-data ledger.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-07-26 10:22:56 +08:00

40 lines
1.3 KiB
Bash
Executable File
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
#!/bin/sh
# Подготовить Mac к синку Joplin с телефона (одна команда).
# ./joplin-ensure-sync.sh
#
# Mac = клиент WiFi хотспота телефона. Primary IP *.100 (не alias).
set -e
ROOT="$(CDPATH= cd -- "$(dirname "$0")" && pwd)"
echo "=== Joplin: подготовка синка ==="
if ! pgrep -f "rclone serve webdav" >/dev/null 2>&1; then
echo "→ запуск WebDAV..."
"$ROOT/joplin-webdav-serve.sh"
else
echo "→ WebDAV уже запущен"
fi
if [ -x "$ROOT/joplin-hotspot-alias.sh" ]; then
if ! "$ROOT/joplin-hotspot-alias.sh" repair 2>/dev/null; then
if ! "$ROOT/joplin-hotspot-alias.sh" ensure 2>/dev/null; then
echo ""
echo "⚠ Нужен sudo один раз:"
echo " ./docs/apps/joplin/scripts/joplin-hotspot-alias-install-sudo.sh"
echo " ./docs/apps/joplin/scripts/joplin-hotspot-alias.sh repair"
fi
fi
fi
echo ""
"$ROOT/joplin-webdav-status.sh"
echo ""
echo "=== На телефоне ==="
echo "1. Mac должен быть на WiFi хотспота этого телефона (не домашний WiFi)"
echo "2. Joplin → WebDAV → URL из блока выше (*.100)"
echo "3. Браузер на телефоне → тот же URL → логин за 23 сек"
echo "4. Синхронизировать"