- Service serveur app/services/export.py: conversion blocs vers Markdown / HTML / PDF
- 4 endpoints: /api/export/markdown|html|pdf|site/{page_id}
- Export Markdown complet (tous les blocs + images + sous-pages recursives)
- Export PDF via xhtml2pdf (pur Python, aucune lib systeme)
- Export HTML standalone self-contained (styles inline)
- Export Site: zip multi-pages (index.html + une page par sous-page)
- UI: menu 'More > Export' dans l'editeur (Markdown, HTML, PDF, Site .zip)
- Tests: 190 passing (6 nouveaux)
15 lines
258 B
Plaintext
15 lines
258 B
Plaintext
fastapi==0.115.*
|
|
uvicorn[standard]==0.34.*
|
|
httpx==0.28.*
|
|
jinja2==3.1.*
|
|
python-multipart==0.0.*
|
|
pydantic==2.10.*
|
|
pydantic-settings==2.7.*
|
|
aiosqlite==0.20.*
|
|
loguru==0.7.*
|
|
python-dotenv==1.0.*
|
|
packaging>=24.0
|
|
itsdangerous==2.2.*
|
|
slowapi==0.1.*
|
|
xhtml2pdf==0.2.*
|