From 48ccdf0e1cf2a64230bba3fcf2dea28ab3815375 Mon Sep 17 00:00:00 2001 From: Nekori Date: Fri, 23 Apr 2021 18:12:18 +0200 Subject: [PATCH] =?UTF-8?q?Cr=C3=A9ation=20page=20"Ressources"?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- html/base.html | 1 + html/export_yaml_to_html.py | 25 ++++++++++++++----------- python/ressource.py | 6 ++++++ 3 files changed, 21 insertions(+), 11 deletions(-) diff --git a/html/base.html b/html/base.html index e87fbe4..72e4294 100644 --- a/html/base.html +++ b/html/base.html @@ -24,6 +24,7 @@ diff --git a/html/export_yaml_to_html.py b/html/export_yaml_to_html.py index edaaf32..0225ba7 100644 --- a/html/export_yaml_to_html.py +++ b/html/export_yaml_to_html.py @@ -184,17 +184,17 @@ template_List_Ressource = env.from_string(""" {% endblock %} """) -# Template de la liste des saes -template_List_SAE = env.from_string(""" +# Template de la liste des saes ou ressources +template_List = env.from_string(""" {% extends "base.html" %} - {% block title %}Liste des SAE{% endblock %} + {% block title %}Liste des {{title}}{% endblock %} {% block content %}
-
@@ -221,8 +221,12 @@ def motscles(mc): return motscles #Créer un fichier contenant la liste des saes -data = {"data" : saes} # "data" contient un tableau des saes -template_List_SAE.stream(data).dump(REPERTOIRE_HTML + "/SAE.html") +datas = {"data" : saes, "title": "SAE"} # "data" contient un tableau des saes +template_List.stream(datas).dump(REPERTOIRE_HTML + "/SAE.html") + +#Créer un fichier contenant la liste des ressources +datas = {"data" : ressources, "title": "Ressources"} +template_List.stream(datas).dump(REPERTOIRE_HTML + "/ressources.html") # Création des pages individuelles ressources, saes, exemples for indexSem, sem in enumerate(ressources): @@ -278,4 +282,3 @@ for indexSem, sem in enumerate(ressources): if(j < len(exemples[sem][sae]) - 1): datas["suivant"] = "SAE" + data["code"][-2:] + "_exemple" + str(i+1) + ".html" template.stream(datas).dump(REPERTOIRE_HTML + "/" + data["code"].replace("É","E") + "_exemple" + str(i) + ".html") i+=1 - diff --git a/python/ressource.py b/python/ressource.py index dff90e3..5737324 100644 --- a/python/ressource.py +++ b/python/ressource.py @@ -169,6 +169,9 @@ class Ressource: # Insère les abbréviations return chaine + def getInfo(self): + return self.ressource + def contient_abbr(chaine): """Détecte les abréviations présentes dans la chaine @@ -317,6 +320,9 @@ class SAE: chaine = nettoie_latex(chaine) return chaine + def getInfo(self): + return self.sae + class ExempleSAE: """Modélise un exemple de SAE lorsqu'elle est extraite d'un yaml"""