Desktop sync client
Keep a folder on your computer in step with your library.
Install
pip install ./sync-client/
photomemory login # server, credentials, sync folder, mode
photomemory-gui # or the tray app
Commands
| Command | Description |
|---|---|
photomemory login | Configure server, credentials, folder and mode |
photomemory sync | Bidirectional sync (push then pull) |
photomemory pull / push | One direction only |
photomemory fetch <id> | Download a full original (thin mode) |
photomemory watch | Auto-sync every 5 minutes with a file watcher |
photomemory status | Account and sync status |
photomemory config --mode thin | Switch mode |
photomemory gui | System tray app with settings |
Modes
- Thick — originals are synced locally.
- Thin — only thumbnails and metadata; stubs stand in for files and
fetchdownloads on demand.
Files
Config: macOS ~/Library/Application Support/photomemory/config.json, Linux ~/.config/photomemory/config.json, Windows %APPDATA%/photomemory/config.json. State: {sync_dir}/.photomemory/sync_state.json — delete it to force a full re-sync.
The client uses the Sync API.