Hallo zusammen,
Die Integrationen-Seite der Website hilft neuen Nutzern zu verstehen, welche Geräte mit Gladys kompatibel sind.
Diese Liste wird von euch, der Gladys-Community, über eine Online-Tabelle gepflegt!
Bisher ist diese Seite noch nicht vollständig, aber mit eurer Hilfe kann sich das ändern ![]()
Wie kann ich die Kompatibilitätsliste der Website aktualisieren?
- Treten Sie der Airtable-Liste über diesen Link bei, um zum Beitragenden dieses geteilten Dokuments zu werden.
-
Durchsuchen Sie die Liste und vergleichen Sie sie mit den Geräten, die Sie zu Hause haben und die mit Gladys funktionieren. Wenn Geräte fehlen, ist jetzt der richtige Zeitpunkt, sie zur Liste hinzuzufügen!
-
Ein Gerät hinzuzufügen ist sehr einfach.
Klicken Sie auf « + » unten auf der Seite, um eine Zeile hinzuzufügen:
Jede Zeile hat mehrere Felder, die wie folgt ausgefüllt werden müssen:
Am Ende der Tabelle gibt es eine Spalte « Valid », die Ihnen anzeigt, ob Ihre Zeile gültig ist (Ist die Beschreibung zu kurz? Ist der Titel zu lang?)
Das Feld « Dokumentations-ID » entspricht Folgendem:
Es wird verwendet, um den Weiterleitungslink zur Dokumentation zu erstellen.
Für das Bild nehmen Sie ein Bild im Querformat, in guter Qualität, wenn möglich das Bild auf der Website des Herstellers, um es so sauber wie möglich zu halten ![]()
Das Feld « Tags » wird derzeit nicht verwendet, Sie müssen sich also nicht damit beschäftigen.
Für den Kauf-Link fügen Sie einen Link zu dem hinzu, was für Sie am meisten Sinn ergibt (bestes Preis-Leistungs-Verhältnis). Das Projekt ist Partner von domadoo.fr und amazon.fr, daher ist es besser, wenn der Artikel bei diesen Händlern verfügbar ist, aber das ist nicht zwingend erforderlich ^^ Aus meiner Erfahrung ist Domadoo in der Regel sehr gut im Preis, liefert sehr schnell und ihr Kundenservice ist Spitze.
Für unsere Partner müssen keine speziellen Tags in der URL hinzugefügt werden, sie werden automatisch auf der Website hinzugefügt.
- Das Register « FR » füttert die Kompatibilitätsseite auf der französischen Website, und die Seite « EN » füttert die englische Website. Denken Sie daran, beide zu füttern
Für die englische Seite denken Sie daran, Links zu US-Websites (z. B. amazon.com, das sich von amazon.fr unterscheidet) hinzuzufügen.
Vielen Dank an alle, die sich die Zeit nehmen, diese Listen zu aktualisieren ![]()
Website mit der Airtable-Liste synchronisieren
Der erste Teil dieses Tutorials richtet sich an ein « All-Public-Publikum », der zweite Teil ist etwas technischer, aber nicht sehr kompliziert.
Die Website gladysassistant.com ist eine statische Website, die von Docusaurus generiert und auf Cloudflare gehostet wird.
Um die Website mit der Airtable-Liste zu synchronisieren, habe ich einen kleinen Helper im Repository der Website (GitHub - GladysAssistant/v4-website: Gladys Assistant website · GitHub) codiert, der die Synchronisation der beiden ermöglicht.
- Klonen Sie das Repository der Website
git clone https://github.com/GladysAssistant/v4-website
cd v4-website
- Installieren Sie die Abhängigkeiten
(Setzt voraus, dass Sie Node LTS + Yarn auf Ihrem Computer installiert haben)
yarn
- Erstellen Sie einen « personal access token » auf Airtable
Gehen Sie zu https://airtable.com/create/tokens
Klicken Sie auf « Create token » und füllen Sie das Formular wie folgt aus:
Sie sollten einen API-Schlüssel erhalten haben!
- Erstellen Sie eine Datei
.envim Stammverzeichnis des lokal geklonten Repositorys mit folgendem Inhalt:
AIRTABLE_API_KEY=IHR_API_SCHLÜSSEL
- Führen Sie den Befehl aus:
npm run load-integrations
Dieses Skript wird über die Airtable-API den gesamten Inhalt der Tabelle abrufen und alle Bilder herunterladen.
- Änderungen lokal anzeigen
Um die französische Website lokal anzuzeigen:
npm run start-fr
Um die englische Website lokal anzuzeigen:
npm start
- Änderungen auf die Live-Website integrieren?
Wenn Sie möchten, dass die Änderungen in die Produktionswebsite integriert werden, dann:
- Benachrichtigen Sie mich hier, damit ich die beiden selbst synchronisiere
- Machen Sie einen PR mit dem obigen Tutorial

Fragen / Feedback?
Vielen Dank an alle, die sich die Mühe machen, diese Liste zu aktualisieren.
Zögern Sie nicht, wenn Sie Fragen haben.
Wenn Sie denken, dass diese Seite/dieser Prozess verbessert werden könnte, zögern Sie nicht, denn es ist weit davon entfernt, ein perfekter Prozess zu sein, und alles ist Open-Source ![]()

















