- Recherche par mot-clé, auteur, titre, sujet - Utilise Selenium avec Firefox headless - Affiche titre, auteur, type, disponibilité et résumé - Fonctionne sur le mesh KAWA
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
# 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
python mediatheque_search.py "Carl Jung"
Recherche par auteur
python mediatheque_search.py --author "Jung"
Recherche par titre
python mediatheque_search.py --title "rêves"
Recherche par sujet
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
Description
Languages
Python
100%