Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

NextcloudPic2Album

Pic2Album ist eine installierbare Nextcloud-App, die aus vorhandenen Medienordnern in Nextcloud Photos automatisch Alben erzeugt und diese regelmäßig aktualisiert.

Ziel der App

  • Benutzer wählen einen oder mehrere Startordner.
  • Jeder Unterordner wird als Album in Nextcloud Photos angelegt.
  • Medien werden per WebDAV in Alben verlinkt (ohne erneuten Upload).
  • Änderungen werden automatisch nachgezogen:
    • neue Dateien werden verlinkt
    • verschobene/gelöschte Dateien werden aus den Alben bereinigt
  • Videos sind optional über einen Schalter aktivierbar.

Funktionen

  • pro Benutzer speicherbare Konfiguration
  • manueller Sync-Button
  • automatischer Background-Job (alle 5 Minuten)
  • Modus für Albumnamen:
    • short = nur letzter Ordnername
    • long = relativer Pfad (A/B/C -> A -- B -- C)

Installation

  1. Repository nach nextcloud/apps/pic2album kopieren.
  2. App aktivieren:
    php occ app:enable pic2album
  3. Öffnen: https://<deine-cloud>/index.php/apps/pic2album/

Benötigte Rechte

  • Benutzerkonto mit Zugriff auf Files und Photos
  • App-Passwort empfohlen

Technische Umsetzung (WebDAV)

  • PROPFIND auf Dateien-/Album-Endpunkte
  • MKCOL zum Erstellen von Alben
  • COPY zum Verlinken von Medien
  • DELETE für Bereinigung veralteter Album-Links

Was für eine „seriöse“ Einstufung wichtig ist

  • klare Versionierung und Changelog (appinfo/info.xml, CHANGELOG.md)
  • dokumentierte Security-Policy (SECURITY.md)
  • CSRF-Schutz für alle zustandsändernden Endpunkte
  • reproduzierbare Tests in CI (Syntaxcheck + Integrationstest gegen echte Nextcloud-Testinstanz)
  • Release-Prozess mit Signatur und nachvollziehbaren Release Notes
  • stabile Fehlerbehandlung und idempotente Sync-Läufe

About

No description, website, or topics provided.

Resources

Security policy

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages