Hilfetexte ergänzt
This commit is contained in:
32
README.md
32
README.md
@@ -91,7 +91,7 @@ signage/
|
||||
### Setup
|
||||
|
||||
```bash
|
||||
pip install flask flask-login werkzeug openai
|
||||
pip install -r requirements.txt
|
||||
```
|
||||
|
||||
### Starten
|
||||
@@ -135,8 +135,6 @@ docker compose up -d
|
||||
| `POST /api/customer` | API-Endpunkt für Willkommensseite (JSON) |
|
||||
| `GET /media/<site>/<screen>/<file>` | Medien-Datei ausliefern |
|
||||
| `GET /media/priority/<file>` | Priority-Medien (global) |
|
||||
| `GET /add-site?name=<name>` | Neuen Standort anlegen |
|
||||
| `POST /admin/<site>/delete-site` | Standort + alle Screens/Medien löschen |
|
||||
|
||||
### Admin-Portal
|
||||
|
||||
@@ -182,7 +180,18 @@ Maximal 3 Kunden eingeben → Logos werden via OpenAI + Brandfetch gesucht → `
|
||||
"sites": {
|
||||
"stuttgart": {
|
||||
"screens": {
|
||||
"lobby": { "playlist": [...], "interval": 10 },
|
||||
"lobby": {
|
||||
"playlist": [...],
|
||||
"interval": 10,
|
||||
"show_images": true,
|
||||
"show_videos": true,
|
||||
"newsticker_text": "...",
|
||||
"newsticker_enabled": false,
|
||||
"custom_url_enabled": false,
|
||||
"custom_url": "https://...",
|
||||
"custom_url_label": "Infos",
|
||||
"custom_url_target": "overlay"
|
||||
},
|
||||
"casino": { "playlist": [...], "interval": 15 }
|
||||
}
|
||||
}
|
||||
@@ -196,6 +205,21 @@ Maximal 3 Kunden eingeben → Logos werden via OpenAI + Brandfetch gesucht → `
|
||||
|
||||
---
|
||||
|
||||
## Screen-Konfiguration (pro Screen in `config.json`)
|
||||
|
||||
| Feld | Typ | Beschreibung |
|
||||
|------|-----|-------------|
|
||||
| `playlist` | Array | Playlist-Einträge (Strings oder Dicts mit `url`/`zoom`) |
|
||||
| `interval` | int | Anzeige-Intervall in Sekunden |
|
||||
| `show_images` | bool | Bilder anzeigen |
|
||||
| `show_videos` | bool | Videos anzeigen |
|
||||
| `newsticker_text` | string | Text für Newsticker (max. 200 Zeichen) |
|
||||
| `newsticker_enabled` | bool | Newsticker anzeigen |
|
||||
| `custom_url_enabled` | bool | Custom-URL-Button im Player anzeigen |
|
||||
| `custom_url` | string | URL des Aktions-Buttons |
|
||||
| `custom_url_label` | string | Button-Beschriftung |
|
||||
| `custom_url_target` | string | `"overlay"` (iframe) oder `"redirect"` |
|
||||
|
||||
## Helper-Funktionen (`app.py`)
|
||||
|
||||
- `load_config()` / `save_config()` – JSON lesen/schreiben
|
||||
|
||||
Reference in New Issue
Block a user