kawa-inspiron 93aa4fa2ad Initial: Script de recherche médiathèques Plaine Commune
- 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
2026-05-15 19:14:32 +02:00

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
Script de recherche dans le catalogue des médiathèques Plaine Commune
Readme 27 KiB
Languages
Python 100%