Mettre le texte dans des fichiers séparés
This commit is contained in:
parent
db4cf9b154
commit
0d99d4f898
4 changed files with 19 additions and 5 deletions
|
@ -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
|
||||
|
|
14
app.py
14
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)
|
||||
|
|
3
donnees/footer.md
Normal file
3
donnees/footer.md
Normal file
|
@ -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
|
5
donnees/header.md
Normal file
5
donnees/header.md
Normal file
|
@ -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.
|
Loading…
Reference in a new issue