diff --git a/GEMINI.md b/GEMINI.md index ea7c9bf9b..08a8ad95d 100644 --- a/GEMINI.md +++ b/GEMINI.md @@ -58,6 +58,14 @@ Das System läuft stabil und ist für den Produktivbetrieb vorbereitet. Wesentli ### 5. DuckDNS & DNS Monitor * **Erfolgreich reaktiviert:** Der DynDNS-Service läuft und aktualisiert die IP, die Netzwerk-Konnektivität ist stabil. +### 6. Fotograf.de Scraper (In Development) +* **Architektur:** Ein neuer, eigenständiger Microservice wurde unter `/fotograf-de-scraper` angelegt. Er folgt dem Standard-Pattern mit einem FastAPI-Backend (Python/Selenium) und einem React-Frontend (TypeScript/Vite). +* **Status:** + * Das Grundgerüst für Backend, Frontend und Docker-Compose ist vollständig implementiert und lauffähig. + * Der Selenium-basierte Login-Prozess ist **erfolgreich und stabil**. Der Scraper kann sich mit den hinterlegten Zugangsdaten authentifizieren und die Session nutzen. + * Der Scraper navigiert nach dem Login korrekt zur Auftragsübersicht (`/config_jobs/index`). +* **Nächster Schritt:** Die Datenextraktion schlägt fehl. Der Selektor zum Auslesen der einzelnen Auftragszeilen und deren Spalten (Jobname, Status, etc.) von der Auftragsliste muss analysiert und im Code (`main.py`) korrigiert werden. + --- ## Git Workflow & Conventions diff --git a/fotograf-de-scraper/README.md b/fotograf-de-scraper/README.md new file mode 100644 index 000000000..146f9fa86 --- /dev/null +++ b/fotograf-de-scraper/README.md @@ -0,0 +1,3 @@ +# Fotograf.de Scraper + +Dokumentation für den Fotograf.de Scraper-Service. diff --git a/list-generator/README.md b/list-generator/README.md new file mode 100644 index 000000000..391efaefb --- /dev/null +++ b/list-generator/README.md @@ -0,0 +1,3 @@ +# Listen-Generator + +Dokumentation für den Listen-Generator-Service. diff --git a/readme.md b/readme.md index 19872a6fb..ce14ad879 100644 --- a/readme.md +++ b/readme.md @@ -35,6 +35,9 @@ Alle Dienste sind über Port **8090** (oder `https://floke-ai.duckdns.org` bei e | **Connector** | 🔌 | `/connector/` | **"The Muscle"**. SuperOffice CRM Synchronisation. | [README](./connector-superoffice/README.md) | | **Meeting Assistant** | 🎙️ | `/tr/` | Meeting-Transkription via Gemini 2.0. | [README](./transcription-tool/README.md) | | **Heatmap Tool** | 🗺️ | `/heatmap/` | Visualisierung von Excel-Daten auf PLZ-Karte. | [README](./heatmap-tool/README.md) | +| **Listen-Generator** | 📄 | `/list-generator/` | Erstellt PDF-Listen aus CSV-Dateien. | [README](./list-generator/README.md) | +| **Fotograf.de Scraper**| 📸 | `/fotograf-de/` | Holt Auftragsdaten von Fotograf.de. | [README](./fotograf-de-scraper/README.md) | + ---