Une autre bibliothèque Python pour le monde du livre
Librairie · Python · Intégration
Pour mes besoins d’intégration Python, j’ai développé et publié sur PyPI une bibliothèque complète pour la gestion des échanges avec Dilicom, l'association des acteurs du livre.
Fonctionnalités incluses
- 📦 Modèles de données Dilicom (Bloc 1, Bloc 2, Bloc 3…)
- 🧩 Parseur robuste basé sur l’ordre contractuel des champs
- 🔍 Validation des types et des valeurs
- 📊 Conversion DataFrame → objets Python
- 📚 Gestion des fichiers livres archivés (.zip, .zip.rdy, .zip.rdy.csv, etc.)
- 🚰 Basculement automatique en streaming au-delà de 512 MiB
- 🧪 Tests unitaires inclus
- 🧠 Stubs de typage complets (.pyi) pour l'auto-complétion IDE et les outils de type-checking
Ce n’est pas un SDK officiel, mais un outil d’accompagnement pour faciliter l'intégration.
Si cela peut aider d’autres développeurs, ou si l’équipe de Dilicom souhaite échanger ou en faire une version officielle, je suis ouvert à la discussion.
- Accès PyPI : https://pypi.org/project/dilicom-parser/
- Dépôt GitHub : https://github.com/remiv1/dilicom-parser/