SMB Sync: vom Netzlaufwerk zu Photopilot
Ein kleines Programm, das eine SMB/Samba-Freigabe (z. B. eine StyleShoots-Maschine) überwacht und Fotoordner automatisch als Shoots und Packshots hochlädt.
Ein kleines Programm, das eine SMB/Samba-Freigabe (z. B. eine StyleShoots-Maschine) überwacht und Fotoordner automatisch als Shoots und Packshots hochlädt.
Ordner mit dem Namen S-<Setnummer> (z. B. S-1234) werden als Shoot für dieses Set hochgeladen.
Jeder andere Ordner wird als Artikel behandelt: ein gescannter EAN/Barcode oder eine öffentliche Artikelnummer. Fotos mit back, side oder label im Dateinamen werden als diese Ansicht verknüpft.
Für StyleShoots-Setups, die alle Dateien lose im Ordner ablegen: FLAT_PACKSHOT=true setzen. Lose Fotos werden nach Artikel-Identifier (dem Teil vor dem ersten Unterstrich) gruppiert und als Packshots synchronisiert.
Ein Ordner wird erst synchronisiert, wenn sich 10 Minuten lang nichts geändert hat. Unbekannte Artikel werden übersprungen und später erneut versucht.
Wähle die Version für dein System. Der Download ist eine .gz-Datei: Entpacken mit 7-Zip (Windows) oder gunzip (macOS/Linux).
Lade oben windows-amd64.exe.gz herunter, entpacke es und lege smbsync.exe in einen eigenen Ordner, z. B. C:\Photopilot\smbsync\.
CUSTOMER=Bedrijfsnaam
SMB_IP=192.168.1.10
SMB_USERNAME=styleshootssharing
SMB_PASSWORD=wachtwoord
SMB_MOUNT=StyleshootsDrive
START_DIR=sync
API_TOKEN=jouw-api-token
API_URL=https://app.photopilot.ai/api
LOG_LEVEL=info
TZ=Europe/Amsterdam
# Optioneel: StyleShoots-modus waarbij alle bestanden los in START_DIR staan
# (geen submap per artikel). Losse foto's worden gegroepeerd op artikel-
# identifier (het deel voor de eerste underscore) en als packshots gesynct.
FLAT_PACKSHOT=falseSMB_IP ist die IP-Adresse der Maschine mit der Freigabe (z. B. die StyleShoots oder dein NAS). SMB_MOUNT ist der Name der Freigabe selbst und START_DIR der Ordner innerhalb der Freigabe, der synchronisiert wird. Das Konto benötigt Lese- und Schreibrechte: Verarbeitete Ordner werden nach dem Upload aufgeräumt.
Öffne die Aufgabenplanung (Task Scheduler), erstelle eine Aufgabe, die smbsync.exe beim Hochfahren des Computers startet, und setze 'Starten in' auf den Ordner mit der .env. Wähle 'Unabhängig von der Benutzeranmeldung ausführen'.
Erstelle auf der Freigabe einen Testordner mit einem EAN-Code als Namen, lege ein Foto hinein und warte ±10 Minuten. Das Foto erscheint beim Artikel in Photopilot und der Ordner wird aufgeräumt. Fehler erreichen uns automatisch über Sentry.
Hilfe bei der Installation nötig? Wir richten es auch gern gemeinsam mit dir ein.