diff --git a/README.md b/README.md index 065a6e0..1d3ed29 100644 --- a/README.md +++ b/README.md @@ -8,3 +8,28 @@ Zum Kompilieren folgende Go-Abhängigkeiten installieren: Kompilieren mit: `go build main.go` +**API-Endpunkte:** + + * `/` - Ruft den Statischen Content im `web`-Verzeichnis auf + * z.B.: http://127.0.0.1:8000/index.html + * `/folder/{foldername:.*}` - Listet die Dateien im verzeichnis `foldername` auf + * z.B.: http://127.0.0.1:8000/folder/2019-11-15 + * `/qr/{qrlink:.*}` - Erstellt einen QR-Code mit dem übergebenen Link `qrlink` + * z.B.: http://127.0.0.1:8000/qr/%3Fdir=2019-11-15 + * `/thumb/{imgname:.*}` - Erstellt ein Thumnail eines des Bildes `imgname` und zeigt dieses dann an + * z.B.: http://127.0.0.1:8000/thumb/2019-11-15/IMG_4186.JPG + * `/imgdl/{imgname:.*}` - Nimmt das Bild `imgname` und bietet es zum Download an + * z.B.: http://127.0.0.1:8000/imgdl/2019-11-15/IMG_4186.JPG + * `/img/`- Zeigt ein Bild aus dem Statischen Bilder-verzeichnis an + * z.B.: http://127.0.0.1:8000/img/2019-11-15/IMG_4186.JPG + + +**Konfiguration** +Die Konfiguration erfolgt in der Datei `config.json`, z.B: +``` +{ + "Host":"http://127.0.0.1", + "Port":"8000", + "IMGPath":"C:\\Fotos" +} +```