# Médiathèques Plaine Commune - Recherche de livres Script Python pour rechercher des livres dans le catalogue des médiathèques de Plaine Commune (Saint-Denis, Aubervilliers, etc.). ## Installation ```bash # Créer un venv python3 -m venv ~/mediatheque-venv source ~/mediatheque-venv/bin/activate # Installer les dépendances pip install selenium webdriver-manager ``` ## Prérequis - **Firefox** doit être installé (le script utilise GeckoDriver) - Python 3.8+ ## Utilisation ### Recherche simple ```bash python mediatheque_search.py "Carl Jung" ``` ### Recherche par auteur ```bash python mediatheque_search.py --author "Jung" ``` ### Recherche par titre ```bash python mediatheque_search.py --title "rêves" ``` ### Recherche par sujet ```bash python mediatheque_search.py --subject "psychologie" ``` ### Options - `--max N` : Nombre maximum de résultats (défaut: 20) - `--no-headless` : Afficher le navigateur Firefox (pour debug) ## Exemple de sortie ``` ============================================================ RECHERCHE: Carl Jung ============================================================ 📚 1. Sur l'interprétation des rêves Auteur: / Carl Gustav Jung Type: Livre Disponibilité: Au moins un exemplaire disponible sur le réseau Résumé: Ouvrage issu d'un séminaire dans lequel le psychiatre recense les grands systèmes... 📚 2. Jung Auteur: / Carole, Sédillot Type: Livre Disponibilité: Au moins un exemplaire disponible sur le réseau 📄 Page 1 de 2 ``` ## Intégration KAWA Ce script est conçu pour fonctionner sur les nœuds du mesh KAWA. Le venv peut être partagé via Syncthing ou installé localement sur chaque nœud. ### Dépendances - selenium >= 4.0 - webdriver-manager >= 4.0 ## Licence MIT