S
Stage Browser
Prospection santé
Consultation uniquement : pas de CRUD, pas de modification des fichiers source.

Todo AMIPBM

Liens et informations à vérifier

Document actif

cv-strategie-generation.md

79 lignes

CV David Andreini — Pipeline de génération PDF

> **Statut : opérationnel** — mai 2026

> Source unique : `cv-andreini/data/cv_fr.yaml`

> Sortie principale : `cv-andreini/output/CV_Andreini_fr_v13.pdf`

Pipeline

```text

data/cv_fr.yaml

-> Jinja2 (templates/cv.html.j2)

-> CSS Print (templates/cv.css)

-> WeasyPrint

-> PDF

```

Il n'y a plus de génération Word/DOCX ni de variantes séparées pour l'instant : le travail est concentré sur un **PDF unique**.

Architecture

```text

cv-andreini/

├── data/

│ └── cv_fr.yaml

├── templates/

│ ├── cv.html.j2

│ └── cv.css

├── scripts/

│ └── build_pdf.py

├── output/

│ ├── CV_Andreini_fr.html

│ └── CV_Andreini_fr_v13.pdf

└── requirements.txt

```

Commande

```powershell

python scripts/build_pdf.py --output "output/CV_Andreini_fr_v13.pdf"

```

Si le PDF est déjà ouvert et verrouillé par le lecteur, générer avec un nouveau nom :

```powershell

python scripts/build_pdf.py --output "output/CV_Andreini_fr_v14.pdf"

```

Dernières corrections intégrées

  • DU Santé, Droit et Société placé dans une vraie section `Diplômes complémentaires`.
  • Date du DU corrigée : `2021 – 2022`.
  • Statut national Étudiant-Entrepreneur / D2E / PÉPITE Booster+ placé dans la même section.
  • Stage Institut Imagine intégré en petit sous `PACES + DFGSP`.
  • Stage gériatrie Charles-Foix intégré en petit sous `M2 AIRE — Bioentrepreneurs`.
  • `Faisant Fonction d'Interne` remplacé par `FFI`.
  • URLs de projets en italique.
  • Bloc `Numérique & Développement` simplifié : retrait de Git/GitHub, des technologies web générales, de l'ordonnance numérique et de la mention "5 sites en production".
  • Photo ajoutée uniquement dans le hero de la page 1 (`tetecv.jpg`).
  • Bandeau hero compact répété automatiquement à partir de la page 2.
  • Taille de police légèrement augmentée et contenus justifiés.
  • Âge ajouté : `27 ans`.
  • Responsables, pharmaciens et Chef de service remis sur une ligne dédiée sous le lieu.
  • Taille de police et interlignes encore augmentés.
  • Marge supérieure augmentée à partir de la page 2 pour aérer le bandeau répété.
  • Section `Écologie hospitalière & One Health` ajoutée.
  • Section numérique enrichie : Coolify, Docker, PostgreSQL, Qdrant, RAG, n8n, ReportLab, WeasyPrint, RGPD santé, HDS.
  • Expérience de certification HAS ajoutée au semestre de l'Hôpital Saint-Joseph : critères HAS, audits et mesures correctives des chariots d'urgence / armoires à pharmacie.
  • Sidebar réordonnée : pharmacie hospitalière, numérique & développement, projets, écologie hospitalière & One Health, langues, centres d'intérêt.
  • Marges horizontales internes augmentées (hero, objectifs, colonnes et bandeau page 2).
  • Bloc numérique simplifié : retrait Qdrant/RAG, automatisation raccourcie, local-first basculé sur SQLite.
  • Suppression des variantes PDF et des scripts DOCX.

Dépendances

```text

weasyprint>=63.0

jinja2>=3.1

pyyaml>=6.0

```