J'ai voulu faire un tri dans la bibliothèque de la maison et du coup, j'en ai profité pour faire un petit inventaire de nos bouquins. On a quelques étagères de livres, mais aussi des bouquins au format epub, que je gère déjà avec Calibre.
Je n'ai pas trouvé de solution pour cataloguer l'ensemble (papier et numérique) aussi, j'ai décidé de gérer ça à ma façon.

Pour les livres de papiers, j'ai trouvé une petite appli sous android (Ma Bibliothèque) qui permet de scanner les codes-barres ou de saisir l'ISBN. L'application permet d'exporter un fichier XLS.
Pour les livres numériques, Calibre permet d'exporter ses bouquins au format CSV (notamment).
Du coup, j'ai créé un petit script python qui récupère les infos dans les deux fichiers pour en uniformiser les données en un seul fichier ODS (la version LibreOffice du tableur Excel) et une petite base de données sous SQLITE.
Le script envoie le fichier de la BDD dans un répertoire distant et j'ai une petite interface php (fait à la va-vite) qui me permet d'explorer le catalogue.

Bon, le plus long a été de scanner les livres et de saisir tous ceux qui n'avaient pas de code-barre ou qui n'avait pas d'ISBN mais au final la procédure pour ajouter un bouquin est assez simple et rapide.
#
lecture #
livre #
TeamLettres #
littérature #
geek #
python #
sql