Update app.py
Browse files
app.py
CHANGED
|
@@ -497,7 +497,28 @@ with gr.Blocks(title="Verbatify — Analyse NPS", css=VB_CSS) as demo:
|
|
| 497 |
outputs=[summary, themes_table, enriched_table, files_out, ench_panel, irr_panel, reco_panel, plot_nps, plot_sent, plot_top, plot_bal]
|
| 498 |
)
|
| 499 |
|
| 500 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 501 |
|
| 502 |
if __name__ == "__main__":
|
| 503 |
demo.launch(share=False, show_api=False)
|
|
|
|
| 497 |
outputs=[summary, themes_table, enriched_table, files_out, ench_panel, irr_panel, reco_panel, plot_nps, plot_sent, plot_top, plot_bal]
|
| 498 |
)
|
| 499 |
|
| 500 |
+
# ---------------- UI ----------------
|
| 501 |
+
apply_plotly_theme()
|
| 502 |
+
with gr.Blocks(title="Verbatify — Analyse NPS", css=VB_CSS) as demo:
|
| 503 |
+
gr.HTML(
|
| 504 |
+
"<div class='vb-hero'>"
|
| 505 |
+
f"{LOGO_SVG}"
|
| 506 |
+
"<div><div class='vb-title'>Verbatify — Analyse NPS</div>"
|
| 507 |
+
"<div class='vb-sub'>Émotions • Thématiques • Occurrences • Synthèse</div></div>"
|
| 508 |
+
"</div>"
|
| 509 |
+
)
|
| 510 |
+
|
| 511 |
+
# ... tes composants existants (inputs, boutons, tables, plots) ...
|
| 512 |
+
|
| 513 |
+
# Footer => À L’INTÉRIEUR du with Blocks:
|
| 514 |
+
gr.HTML(
|
| 515 |
+
'<div class="vb-footer">© Verbatify.com — Construit par '
|
| 516 |
+
'<a href="https://jeremy-lagache.fr/" target="_blank" rel="dofollow">Jérémy-lagache.fr</a></div>'
|
| 517 |
+
)
|
| 518 |
+
|
| 519 |
+
if __name__ == "__main__":
|
| 520 |
+
demo.launch(share=False, show_api=False) # rien après cette ligne
|
| 521 |
+
|
| 522 |
|
| 523 |
if __name__ == "__main__":
|
| 524 |
demo.launch(share=False, show_api=False)
|