Ein Scriptable-Widget zur Anzeige der aktuellen Belegung der WOF Fitnessstudios (World of Fitness).
- Abrufen und Anzeigen der aktuellen Belegungsdaten von WOF Fitnessstudios über die WOF-Webseite (https://app.wof.de/besucher/)
- Unterstützung für mehrere Studios (bis zu 3)
- Farbkodierung der Belegungsanzeige (grün, orange, rot) basierend auf dem Prozentsatz
- Offline-Modus mit Caching für Zeiten ohne Internetverbindung
- Automatische Aktualisierung der Daten alle 15 Minuten
- Datencache für bis zu 7 Tage
- Lade die Scriptable App aus dem App Store herunter
- Öffne Scriptable und erstelle ein neues Skript
- Kopiere den Inhalt von
WOF Belegung v0.6.0.js
in das neue Skript - Gib dem Skript einen Namen (z.B. "WOF Belegung")
- Füge das Widget zum Homescreen hinzu
Das Widget kann über die Widget-Parameter konfiguriert werden:
- Halte das Widget auf dem Homescreen gedrückt
- Wähle "Widget bearbeiten"
- Tippe auf "Parameter"
- Einzelnes Studio: Gib die Studionummer ein (z.B.
1
für WOF 1) - Mehrere Studios: Gib die Studionummern durch Semikolon getrennt ein (z.B.
1;2;3
)
Ohne Parameter wird standardmäßig WOF 1 angezeigt.
Das Skript enthält folgende Konfigurationsoptionen, die im Code angepasst werden können:
const config = {
enableOfflineMode: true, // Offline-Modus aktivieren/deaktivieren
enableColorCoding: true, // Farbkodierung der Belegungsanzeige
enableTimestamp: true, // Zeitstempel anzeigen
defaultStudioNumber: 1, // Standard-Studio
runsInWidget: true // Widget-Modus aktivieren/deaktivieren
};
- Die Daten werden lokal auf dem Gerät bzw. in der eigenen iCloud gespeichert
- Cache wird automatisch aktualisiert alle 15 Minuten
- Cache-Einträge älter als 7 Tage werden automatisch gelöscht
- Im Offline-Modus werden die letzten bekannten Daten angezeigt (max. 60 Minuten alt)
Falls das Widget keine Daten anzeigt:
- Prüfe deine Internetverbindung
- Stelle sicher, dass die WOF-Website erreichbar ist
- Prüfe, ob die angegebene Studionummer existiert
- Öffne das Skript in der Scriptable App und führe es dort aus, um Fehlermeldungen zu sehen
- Unterstützung für mehrere Studios im selben Widget
- Verbesserte Fehlerbehandlung
- Optimiertes Layout für verschiedene Widget-Größen
- Cache-Management mit automatischer Bereinigung
Dieses Skript ist ausschließlich für den persönlichen Gebrauch bestimmt.
Wichtiger Hinweis: Dies ist kein offizielles Produkt der Corpora Fitness GmbH & Co.KG (Betreiber der WOF Fitnessstudios). Es handelt sich um ein inoffizielles Tool, das öffentlich zugängliche Daten der WOF-Website verwendet.
Die Bezeichnung "WOF" und alle damit verbundenen Marken, Logos und Namen sind Eigentum der Corpora Fitness GmbH & Co.KG. Die Verwendung dieser Bezeichnungen in diesem Skript dient ausschließlich zu Identifikationszwecken.
Dieses Skript wird ohne jegliche Gewährleistung bereitgestellt. Die Entwickler übernehmen keine Haftung für etwaige Schäden, die durch die Nutzung dieses Skripts entstehen könnten. Die Genauigkeit und Verfügbarkeit der angezeigten Daten hängt von der WOF-Website ab.