Référentiel de formation BUT R&T, première année 2021-2022
Go to file
2021-04-30 12:52:14 +02:00
html Graph: Ajout des catégories Semestres 2021-04-30 12:52:14 +02:00
latex ajout SAE25 2021-04-16 16:18:02 +02:00
python Intégration des ACs et Compétences 2021-04-26 17:51:24 +02:00
yaml fix: si rep SAE definitives vide 2021-04-13 09:37:40 +02:00
.gitignore ignore generated tex files 2021-04-16 15:58:13 +02:00
build.sh guillemets français en Arial, build avec lualatex 2021-04-13 11:27:05 +02:00
README.md readme update 2021-04-26 19:14:45 +02:00

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