From 0d99d4f8985be831f92355e883f68d504812109a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Fran=C3=A7ois=20Pelletier?= Date: Sun, 18 Jun 2023 13:58:59 -0400 Subject: [PATCH] =?UTF-8?q?Mettre=20le=20texte=20dans=20des=20fichiers=20s?= =?UTF-8?q?=C3=A9par=C3=A9s?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Dockerfile | 2 +- app.py | 14 ++++++++++---- donnees/footer.md | 3 +++ donnees/header.md | 5 +++++ 4 files changed, 19 insertions(+), 5 deletions(-) create mode 100644 donnees/footer.md create mode 100644 donnees/header.md diff --git a/Dockerfile b/Dockerfile index 5e09540..e68402f 100644 --- a/Dockerfile +++ b/Dockerfile @@ -13,7 +13,7 @@ RUN pip install --no-cache-dir -r requirements.txt # Copy the app files to the working directory COPY images/* ./images/ COPY logos/* ./logos/ -COPY donnees/*.json ./donnees/ +COPY donnees/* ./donnees/ COPY app.py ./ # Expose the port that the app will run on diff --git a/app.py b/app.py index 6f7e4f0..e880387 100644 --- a/app.py +++ b/app.py @@ -1,5 +1,7 @@ import json import random +from pathlib import Path + import streamlit as st from streamlit import session_state as ss @@ -42,10 +44,10 @@ def check_answer(): # Main app st.image("images/banniere.jpeg") st.title("Culture Créative - Version Bêta !") -st.markdown("Découvre les licences Creative Commons, une outil légal qui te permet de partager tes contenus sur " - "Internet sous tes propres règles. Elles te permettent de définir les conditions de partage et de " - "contribuer à une culture numérique collaborative. Ne manque pas cette occasion de faire partie d'une " - "communauté mondiale d'échange et de création.") + +# Haut de page +header_content = Path("donnees/header.md").read_text() +st.markdown(header_content, unsafe_allow_html=True) # Check if a question is already selected if not ss.current_question: @@ -66,3 +68,7 @@ with st.form("answer_form"): if st.button("Question suivante"): ss.selected_answer = "---" select_question() + +# Pied de page +footer_content = Path("donnees/footer.md").read_text() +st.markdown(footer_content, unsafe_allow_html=True) diff --git a/donnees/footer.md b/donnees/footer.md new file mode 100644 index 0000000..1f6245b --- /dev/null +++ b/donnees/footer.md @@ -0,0 +1,3 @@ +Fait avec ❤️ par [François Pelletier](https://linktr.ee/jevalideca) de [Je valide ça, service-conseil](https://jevalide.ca) + +[Rejoins ](https://jevalide.ca/cyberlettre) ma Cyberlettre \ No newline at end of file diff --git a/donnees/header.md b/donnees/header.md new file mode 100644 index 0000000..d956175 --- /dev/null +++ b/donnees/header.md @@ -0,0 +1,5 @@ +Découvre les licences Creative Commons, une outil légal qui te permet de partager tes contenus sur Internet sous tes propres règles. + +Elles te permettent de définir les conditions de partage et de contribuer à une culture numérique collaborative. + +Ne manque pas cette occasion de faire partie d'une communauté mondiale d'échange et de création. \ No newline at end of file