Hallo zusammen,
Ich habe die Karte der Handwerker (https://cartedesartisans.fr) erstellt. Es ist eine unabhängige und kostenlose Website, um Handwerker in der Nähe zu suchen. Sie verzeichnet etwas mehr als 3 Millionen aktive Handwerksbetriebe in Frankreich (metropolitan) und Korsika: Klempner, Elektriker, Tischler, Bäcker, Autowerkstätten, Friseure usw.
Einige Details zur Website:
- Die Daten sind öffentlich: Sirene des Insee und Berufsverzeichnis der Handwerkskammern. Sie stehen unter einer Open-License und werden jeden Monat aktualisiert.
- Sie zeigt die Labels RGE (ADEME), Entreprise du patrimoine vivant und Maître artisan an. Die zertifizierten Unternehmen werden zuerst angezeigt.
- Es gibt keine Cookies oder Werbetracker. Die Website ist weder mit dem Insee noch mit den Handwerkskammern verbunden.
Die Idee: Eine externe Integration für Gladys
Mit Claude Code habe ich das Modell integration-template-js und das SDK untersucht. Eine Integration vom Typ provider, ohne Geräte, scheint durchaus machbar:
- Ein Widget „Handwerker in meiner Nähe“ auf dem Dashboard. Man wählt einen Beruf oder eine Kategorie und einen Radius um das Haus. Das Widget zeigt eine Liste mit dem Namen, dem Beruf, der Entfernung, den Labels und einem Link zur Karte (Telefon, Route, Öffnungszeiten, falls der Handwerker sie angegeben hat). Ein Feld ermöglicht auch die Suche nach dem Namen des Unternehmens.
- Eine Szenenaktion „Handwerker suchen“: Ausgehend von einem Beruf und einer Gemeinde gibt sie den Namen, die Telefonnummer und den Link des ersten Ergebnisses zurück. Diese können dann in der Szene verwendet werden, zum Beispiel in einer Telegramm-Nachricht.
Geplante Funktionsweise
- Die Daten stammen von öffentlichen statischen Dateien der Website, aufgeteilt nach Beruf und Département. Die Integration speichert sie lokal zwischend und aktualisiert sie nur einmal im Monat, im Rhythmus der Daten.
- Die Position des Hauses dient nur zur lokalen Berechnung der Entfernungen. Sie wird nirgendwo gesendet, und die Integration überträgt keine Daten über den Benutzer.
- Wie auf der Website kann ein kleiner Block „Gesponsert“ erscheinen: maximal 3 Handwerker aus der Zone, klar gekennzeichnet und von den normalen Ergebnissen getrennt. Er hat keine Auswirkungen auf die Reihenfolge der Ergebnisse und wird von keinem Tracking begleitet. Damit wird die Website finanziert.
- Die Integration wird auf GitHub, Open Source, über den dezentralen Store veröffentlicht.
Meine Fragen
- Wäre eine solche Integration für Sie nützlich?
- Bevorzugen Sie ein Widget, eine Szenenaktion oder beides?
- Haben Sie Ratschläge zu den Best Practices für eine
provider-Integration, insbesondere zum Cache und zur Datengröße?
Vielen Dank im Voraus für Ihre Rückmeldungen!