Dokumentation

Suchfunktionen

Verfügbare Tabs

  • Titel
    API: OpenLibrary - /search.json?title=
    Sucht nach Büchern mit dem angegebenen Titel, zeigt Cover-Vorschau
  • Autor
    API: OpenLibrary - /search.json?author=
    Sucht nach Büchern des angegebenen Autors, zeigt Cover-Vorschau
  • Genre
    API: OpenLibrary - /search.json?subject=
    Sucht nach Büchern eines bestimmten Genres, zeigt Cover-Vorschau und Genres
  • Erweitert
    API: OpenLibrary - /search.json?q=
    Kombinierte Suche nach Titel, Autor und Genre, zeigt Cover-Vorschau
  • Film
    API: TMDB - /search/multi
    Sucht nach Filmen und TV-Serien, zeigt Bewertungen und Links zu TMDB

Besondere Features

  • Cover-Vorschau
    Kleine Thumbnails in der Tabelle, größere Vorschau beim Hover
  • Intelligente Sortierung
    Automatische Erkennung von Datums-Sortierung bei Begriffen wie "neu" oder "aktuell"
  • Fehlerbehandlung
    Robuste Fehlerbehandlung mit Retry-Logik und Fallback-Icons für fehlende Cover

KI-Integration

Aktueller System-Prompt

Wird geladen...

Verwendetes Modell

Claude 3.5 Sonnet (via OpenRouter)

Technische Details

APIs

  • OpenLibrary
    Kostenlose API für Buchsuche und Cover-Bilder
    Endpunkte: /search.json, covers.openlibrary.org
    Dokumentation
  • TMDB (The Movie Database)
    Film- und Serien-API mit Bearer Token Authentifizierung
    Endpunkt: /search/multi für kombinierte Film- und Seriensuche
    Dokumentation
  • OpenRouter
    API-Gateway für Claude 3.5 Sonnet
    Verwendet für natürlichsprachige Anfragen-Analyse
    Dokumentation

Fehlerbehandlung

  • API-Fehler
    - Automatische Wiederholungsversuche (bis zu 3x)
    - Exponentielles Backoff zwischen Versuchen
    - Detaillierte Fehlerprotokolle im Browser-Console
  • Cover-Bilder
    - Fallback zu Bootstrap Book-Icon bei fehlenden Covern
    - Automatische Fehlerbehandlung bei Lade-Fehlern

Systemarchitektur

Frontend HTML, CSS, JavaScript Bootstrap 5 KI-Layer OpenRouter API Claude 3.5 Sonnet Externe APIs OpenLibrary API TMDB API Datenfluss 1. Nutzer gibt Suchanfrage ein 2. KI analysiert und kategorisiert die Anfrage 3. Passende API wird ausgewählt und abgefragt 4. Ergebnisse werden im Frontend aufbereitet und angezeigt Protokolle & Formate HTTPS REST APIs JSON

Legende

  • Frontend-Komponenten
  • KI-Verarbeitung
  • Externe Dienste