forked from viennet/Referentiels
61 lines
1.5 KiB
Markdown
61 lines
1.5 KiB
Markdown
# Référentiel de formation R&T
|
|
|
|
## Installation sur Mac
|
|
|
|
Avec Anaconda:
|
|
|
|
conda install pypandoc
|
|
conda install ruamel
|
|
conda install ruamel.yaml
|
|
pip install docx2python
|
|
pip install Jinja2
|
|
|
|
Sans Anaconda, remplacer `conda` par `pip`.
|
|
|
|
## Utilisation
|
|
|
|
Les sources sont les fichiers GoogleDoc (drive), réunis par un script Apps Scripts (`FusionneFiches`) qui permet d'obtenir deux documents: l'un réunissant les fiches ressources, l'autre les fiches SAÉ.
|
|
|
|
### Extraction des informations
|
|
Les fichiers `.docx` sont analysés pour créer les documents `yaml`. On a un script pour les ressource et un autre pour les SAÉ.
|
|
|
|
#### Ressources
|
|
|
|
cd python
|
|
python export_docx_to_yaml.py [nom du fichier docx]
|
|
|
|
par exemple:
|
|
|
|
python export_docx_to_yaml.py import/compilation-ressources.docx
|
|
|
|
#### SAÉs
|
|
|
|
python export_sae_docx_to_yaml.py import/compilation-saes.docx
|
|
|
|
|
|
### Génération du LaTeX
|
|
|
|
cd python
|
|
python export_yaml_to_latex.py -a
|
|
|
|
### Génération du Html
|
|
|
|
cd html
|
|
python export_yaml_to_html.py
|
|
|
|
### Génération de PDF
|
|
|
|
cd latex
|
|
pdflatex pn_formation
|
|
pdflatex pn_formation
|
|
|
|
Le résultat est `pn_formation.pdf`.
|
|
|
|
## Organisation des fichiers
|
|
|
|
html/export fichiers html générés par export_yaml_to_html.py à partir des yaml
|
|
python/import fichiers docx à traiter
|
|
python/export fichier yaml générés par export_docx_to_yaml.py à partir des docx
|
|
yaml/ressources versions éditées manuellement ??
|
|
latex/ressources fiches au format LaTeX générées par export_yaml_to_latex.py
|