• # Utilisation en tant que bibliothèque python ?

    Posté par . En réponse à la dépêche LoTemplate générateur de documents à partir d'ODT. Évalué à 2.

    Merci pour ce projet !

    J'utilise et maintien à coup de sparadrap une solution de ce type : https://github.com/christopher-ramirez/secretary

    Comme relatorio cela fonctionne sur le principe de substitution de chaînes dans le XML. Ça casse régulièrement car même en utilisant des variables bien identifiées dans LibreOffice, il y a toujours une espace insécable ou une balise parasite qui vient se greffer (le plaisir des éditeurs bureautiques). Passer par l'API LibreOffice me semble bien plus robuste et je préfère votre approche (pour peu que l'on veuille bien s'encombrer d'un LibreOffice).

    L'aspect service avec une API est sympa mais souhaitant l'utiliser dans un projet Django (pour lequel il y a déjà un serveur LibreOffice Headless), cela serait plus commode si la couche Flask était dissociée en proposant une bibliothèque Python. Je n'ai pas regardé en détail le code mais il s'agit peut-être « juste » de scinder le code et de créer un autre dépôt.