📚 Onleihe Checker

Chrome Extension für deutsche digitale Bibliotheken

🛠 Installation

🚀 Option 1: Browser Extensions (Empfohlen)

Chrome Web Store

📥 Direkt aus dem Chrome Web Store installieren

Firefox Add-ons

🦊 Direkt aus Mozilla Add-ons installieren

Vorteile der offiziellen Installation:

So gehts:

Für Chrome:

  1. Link öffnen: Chrome Web Store
  2. “Zu Chrome hinzufügen” klicken
  3. Bestätigen in der Popup-Nachricht
  4. Fertig! - Extension ist sofort einsatzbereit

Für Firefox:

  1. Link öffnen: Firefox Add-ons
  2. “Add to Firefox” klicken
  3. Bestätigen in der Popup-Nachricht
  4. Fertig! - Add-on ist sofort einsatzbereit

🔧 Option 2: Manuelle Installation (Entwickler)

Nur für Entwickler oder wenn du die neueste Entwicklungsversion testen möchtest.

Voraussetzungen für Chrome

Voraussetzungen für Firefox

Schritt-für-Schritt Anleitung für Chrome

  1. Extension laden
    • Öffne Chrome und navigiere zu chrome://extensions/
    • Aktiviere “Developer mode” (Toggle oben rechts)
    • Klicke “Load unpacked”
    • Wähle den OnleiheChecker Ordner aus

Schritt-für-Schritt Anleitung für Firefox

  1. Add-on laden
    • Öffne Firefox und navigiere zu about:debugging
    • Klicke “This Firefox” → “Load Temporary Add-on”
    • Wähle die manifest.json Datei im OnleiheChecker_firefox Ordner aus

Konfiguration (beide Browser)

  1. Bibliothek auswählen
    • Klicke auf das Extension/Add-on-Icon in der Browser Toolbar
    • Suche deine lokale Bibliothek in der Dropdown-Liste
    • Klicke “Bibliothek speichern”
  2. Testen
    • Besuche eine Amazon.de Buchseite oder Goodreads Buchseite
    • Die Extension/das Add-on zeigt automatisch die Onleihe-Verfügbarkeit an

Unterstützte Seiten nach Installation

Web Scraper Setup

Voraussetzungen

Installation

# Pakete installieren
pip install requests beautifulsoup4 selenium

# ChromeDriver installieren (macOS mit Homebrew)
brew install chromedriver

# Oder manuell herunterladen von https://chromedriver.chromium.org/

Erste Verwendung

# Bibliotheksdaten sammeln
python scrape_onleihe.py

# URLs bereinigen
python clean_base_urls.py

# Daten zur Extension kopieren
cp libraries.json OnleiheChecker/
← Zurück zur Hauptseite