Skip to main content
Moustache
=========

Moustache est un module de fusion documentaire ODT.

Installation
------------

Docker
~~~~~~

``docker run -p 5000:5000 gitlab.libriciel.fr:4567/outils/moustache:master``

 Ubuntu
~~~~~~~

Sur une distribution Ubuntu 16.04 LTS, voici la procédure à suivre :

.. code:: bash

apt update -y
apt install -y libreoffice libreoffice-script-provider-python curl libmagickwand-dev

curl https://bootstrap.pypa.io/get-pip.py | python3

pip3 install moustache

Lancement
---------

Avant tout lancement de Moustache, il faut lancer libreoffice en mode
headless, sur le port 2002 :

.. code:: bash

soffice --headless --invisible --nologo --nodefault --nocrashreport --nolockcheck --norestore --nofirststartwizard --accept="socket,host=0,port=2002;urp;" &

Puis il suffira de lancer la commande :

.. code:: bash

moustache

Moustache sera ensuite accessible sur le port 5000.

Utilisation de l'API
--------------------

Fichier de configuration JSON
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Ce fichier contient les élements à remplacer dans le template et les
élements permettant le contrôle de la transformation.

Les élements de contrôle commencent par **. L'utilisation de ** est
reservé à moustache.

- \_\_output\_format: odt (défaut ou valeur non reconnu) ou pdf

TODO documenter les appels d'API (curl)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

Moustache.beta-0.0.1.post18555.tar.gz (15.6 kB view details)

Uploaded Source

File details

Details for the file Moustache.beta-0.0.1.post18555.tar.gz.

File metadata

File hashes

Hashes for Moustache.beta-0.0.1.post18555.tar.gz
Algorithm Hash digest
SHA256 5282a7f5fa53d09795e7ef712b76cae638574071fae62e490e71119a0c45a470
MD5 9647a3fc53d725fc559202c8940b8aad
BLAKE2b-256 745dd8c3fc4ed6db5fcc23495ef7dea31c0aeec90cc52da80f1a6dadb0436de8

See more details on using hashes here.

Release history Release notifications | RSS feed

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page