Live Dashboard — ISBN-Abgleich & Cover-Management
Reihenfolge der Suche: 1. OpenLibrary (kostenlos) → 2. Google Books (kostenlos) → 3. ISBNdb (bezahlt, nur wenn nötig). So werden API-Kosten minimiert.
📥 Cover-Download (ISBN-Suche V2): 2.300/7.966 ISBNs geprüft (28.9%). 1.355 Cover gefunden (Trefferrate 58.9%). Restzeit: ~4h 16min. Hochrechnung: ~4.693 neue Cover.
Aktualisierung: Sync alle ~5 Min, Browser-Refresh alle 60s.
| ISBNdb | Bezahlter Dienst — ISBN-Metadaten und Cover-Links (API-Key vorhanden). Beste Abdeckung für deutschsprachige Bücher. Limit: 15.000 Abfragen/Tag, 3/Sekunde. Wird nur genutzt wenn kostenlose Quellen kein Ergebnis liefern. |
| DNB | Deutsche Nationalbibliothek — kostenlose SRU-Schnittstelle für Metadaten |
| OpenLibrary | Gemeinnützig (Internet Archive) — Cover-Bilder, kostenlos, kein Key nötig |
| Google Books | Google API — Cover-Thumbnails, kostenlos, kein Key nötig |
Alle Quellen sind legal nutzbar. Cover werden nur für den eigenen Katalog/Plattform-Upload verwendet (ZVAB, Booklooker etc.).
| Schritt 1 | Download-Scripts laufen auf dem lokalen Server und speichern Ergebnisse als JSON-Dateien. |
| Schritt 2 | Alle 5 Minuten werden die JSON-Dateien automatisch per FTP auf diesen Webserver synchronisiert (Cronjob). |
| Schritt 3 | Diese PHP-Seite liest die JSON-Dateien bei jedem Aufruf live aus — kein Cache, immer aktuell. |
| Schritt 4 | Solange Downloads laufen, aktualisiert sich der Browser automatisch alle 60 Sekunden. Wenn alles fertig ist, stoppt der Auto-Refresh. |
Maximale Verzögerung zwischen tatsächlichem Fortschritt und Anzeige hier: ~6 Minuten (5 Min Sync-Intervall + 1 Min Browser-Refresh).
| Phase 1 | Excel-Analyse: 94.403 Buchtitel ausgewertet, 36 Spalten analysiert, ISBN-Verteilung und Bildlink-Status ermittelt. |
| Phase 2 | Zuordnungsfehler behoben: 1.639 Cover-Dateien waren im Ordner aber nicht in der Excel verknüpft. Import-CSV erstellt. |
| Phase 3 | URL-Downloads: 2.962 Bücher hatten funktionierende Bild-URLs aber die Datei fehlte lokal. Download läuft (Erfolgsrate ~100%). |
| Phase 4 | ISBN-Suche V1: 7.978 ISBNs über OpenLibrary + Google Books geprüft. Ergebnis: nur 12 Cover gefunden (0,4%) — die meisten deutschen Bücher sind dort nicht vorhanden. |
| Phase 5 | ISBN-Suche V2 (aktuell): Neustart Cover-Download mit ISBNdb als 3. Quelle. ISBNdb hat deutlich bessere Abdeckung für deutschsprachige Bücher (~55% Trefferrate). Läuft gerade. |
Technische Umsetzung: DERKAUFMANN.at — Martin Kaufmann