Go to file
Sven.Schmalle 41cd4c1013 Beispiel-Fotos hinzugefügt 2019-11-29 16:19:31 +01:00
Fotos Beispiel-Fotos hinzugefügt 2019-11-29 16:19:31 +01:00
web Commit der ersten lauffähigen version 2019-11-29 14:53:40 +01:00
.gitignore Beispiel-Fotos hinzugefügt 2019-11-29 16:19:31 +01:00
README.md URL zum Release hinzugefügt 2019-11-29 16:17:01 +01:00
config.json Commit der ersten lauffähigen version 2019-11-29 14:53:40 +01:00
main.go Commit der ersten lauffähigen version 2019-11-29 14:53:40 +01:00

README.md

Go Fotobox Galerie

Binary release unter https://nc.masilux.de/index.php/s/2SaH2rNYzzoTSwj

Zum Kompilieren folgende Go-Abhängigkeiten installieren:

  • go get github.com/gorilla/mux
  • go get github.com/disintegration/imaging

Kompilieren mit: go build main.go -o fboxgal.bin
Kompilieren unter Windows (Powesrhell) mit Zielsystem Linux/ARM: $env:GOOS="linux"; $env:GOARCH="arm"; go build -o fboxgal.arm

API-Endpunkte:

Konfiguration
Die Konfiguration erfolgt in der Datei config.json, z.B:

{
    "Host":"http://127.0.0.1",
    "Port":"8000",
    "IMGPath":"./Fotos"
}

Anwendung
Wenn man nur die index.html aufruft (http://127.0.0.1:8000), dan bekommt man eine Auflistung der Ordner angezeigt.
Übergibt man den Parameter ?dir (http://127.0.0.1:8000/?dir=2019-11-15), dann bekommt man nur den Inhalt dieses Ordners angezeigt.