Rajoute le nettoyage des mots-clés
This commit is contained in:
parent
e5fd634121
commit
2bb604b77a
@ -28,8 +28,7 @@
|
|||||||
|
|
||||||
|
|
||||||
% Le descriptif
|
% Le descriptif
|
||||||
\ajoutancrage{
|
\ajoutancrage{Elle fournit les bases conceptuelles et pratiques pour concevoir et
|
||||||
Elle fournit les bases conceptuelles et pratiques pour concevoir et
|
|
||||||
spécifier formellement un traitement automatisé de l'information. Ces
|
spécifier formellement un traitement automatisé de l'information. Ces
|
||||||
bases pourront venir en appui de nombreuses compétences techniques (en
|
bases pourront venir en appui de nombreuses compétences techniques (en
|
||||||
informatique, en réseau, en télécommunication, \ldots) que le
|
informatique, en réseau, en télécommunication, \ldots) que le
|
||||||
@ -37,8 +36,7 @@ professionnel R\&T doit développer et s'inscrivent dans de nombreuses
|
|||||||
situations professionnelles que rencontrent le professionnel R\&T,
|
situations professionnelles que rencontrent le professionnel R\&T,
|
||||||
notamment le développement d'outils informatiques à usage interne d'une
|
notamment le développement d'outils informatiques à usage interne d'une
|
||||||
équipe (compétence RT3-Programmer) ou l'automatisation du déploiement et
|
équipe (compétence RT3-Programmer) ou l'automatisation du déploiement et
|
||||||
de la maintenance des outils logiciels (compétence RT1-Administrer).
|
de la maintenance des outils logiciels (compétence RT1-Administrer).}
|
||||||
}
|
|
||||||
|
|
||||||
% Contenus
|
% Contenus
|
||||||
\ajoutcontenudetaille{
|
\ajoutcontenudetaille{
|
||||||
|
@ -27,8 +27,7 @@
|
|||||||
|
|
||||||
|
|
||||||
% Le descriptif
|
% Le descriptif
|
||||||
\ajoutancrage{
|
\ajoutancrage{Cette ressource traite des bases de l'utilisation d'un poste client et
|
||||||
Cette ressource traite des bases de l'utilisation d'un poste client et
|
|
||||||
de son système d'exploitation.
|
de son système d'exploitation.
|
||||||
Elle est essentielle pour la prise en main pratique d'un système
|
Elle est essentielle pour la prise en main pratique d'un système
|
||||||
informatique en abordant notamment la gestion des données dans un espace
|
informatique en abordant notamment la gestion des données dans un espace
|
||||||
@ -44,8 +43,7 @@ vise également l'emploi des principales commandes réseau, dans des
|
|||||||
scripts simples. Ces commandes sont les bases d'appui pour administrer -
|
scripts simples. Ces commandes sont les bases d'appui pour administrer -
|
||||||
par la suite - un réseau et de ses services (compétence
|
par la suite - un réseau et de ses services (compétence
|
||||||
RT1-Administrer). Elle contribue donc aux apprentissages critiques
|
RT1-Administrer). Elle contribue donc aux apprentissages critiques
|
||||||
mentionnés précédemment.
|
mentionnés précédemment.}
|
||||||
}
|
|
||||||
|
|
||||||
% Contenus
|
% Contenus
|
||||||
\ajoutcontenudetaille{
|
\ajoutcontenudetaille{
|
||||||
@ -75,4 +73,4 @@ mentionnés précédemment.
|
|||||||
}
|
}
|
||||||
|
|
||||||
% Mots-clés
|
% Mots-clés
|
||||||
\ajoutmotscles{Programmation, arborescence, processus, scripts, variables d'environnement, PIX.}
|
\ajoutmotscles{Programmation, arborescence, processus, scripts, variables d'environnement, PIX}
|
||||||
|
@ -130,27 +130,14 @@ print(f"{nbre_ressources} ressources")
|
|||||||
ressources = {"S1" : [], "S2": []}
|
ressources = {"S1" : [], "S2": []}
|
||||||
|
|
||||||
for r in liste_ressources:
|
for r in liste_ressources:
|
||||||
# Nettoie titre
|
|
||||||
|
|
||||||
nettoie_titre(r)
|
nettoie_titre(r)
|
||||||
|
|
||||||
# Nettoie le champ heures_encadrees
|
|
||||||
nettoie_heure(r)
|
nettoie_heure(r)
|
||||||
|
|
||||||
# Nettoie les codes
|
|
||||||
nettoie_code(r)
|
nettoie_code(r)
|
||||||
|
|
||||||
# Nettoie les semestres
|
|
||||||
nettoie_semestre(r)
|
nettoie_semestre(r)
|
||||||
|
|
||||||
# Remet en forme les ACs
|
|
||||||
nettoie_acs(r)
|
nettoie_acs(r)
|
||||||
|
|
||||||
# Remet en forme les saé
|
|
||||||
nettoie_sae(r)
|
nettoie_sae(r)
|
||||||
|
|
||||||
# Remet en forme les pré-requis
|
|
||||||
nettoie_prerequis(r)
|
nettoie_prerequis(r)
|
||||||
|
nettoie_mots_cles(r)
|
||||||
|
|
||||||
# Remet en forme le descriptif
|
# Remet en forme le descriptif
|
||||||
split_description(r)
|
split_description(r)
|
||||||
|
@ -1,5 +1,7 @@
|
|||||||
from ressource import Ressource
|
from ressource import Ressource
|
||||||
from ressourcedocx import *
|
from ressourcedocx import *
|
||||||
|
import pypandoc
|
||||||
|
|
||||||
|
|
||||||
import logging
|
import logging
|
||||||
__LOGGER = logging.getLogger(__name__)
|
__LOGGER = logging.getLogger(__name__)
|
||||||
|
@ -25,9 +25,7 @@
|
|||||||
#prerequis
|
#prerequis
|
||||||
|
|
||||||
% Le descriptif
|
% Le descriptif
|
||||||
\ajoutancrage{
|
\ajoutancrage{#contexte}
|
||||||
#contexte
|
|
||||||
}
|
|
||||||
|
|
||||||
% Contenus
|
% Contenus
|
||||||
\ajoutcontenudetaille{
|
\ajoutcontenudetaille{
|
||||||
|
@ -58,14 +58,19 @@ class Ressource():
|
|||||||
|
|
||||||
# préparation du contexte
|
# préparation du contexte
|
||||||
contexte = self.ressource["contexte"]
|
contexte = self.ressource["contexte"]
|
||||||
contexte = contexte.replace("\n", "\n\n").replace("\n" * 4,
|
if contexte == "Aucun":
|
||||||
"\n") # corrige les suppressions de ligne à la relecture du yaml
|
contexte = ""
|
||||||
|
Ressource.__LOGGER.warning(f"{self.ressource['nom']} n'a pas de contexte")
|
||||||
|
|
||||||
output = pypandoc.convert_text(contexte, 'tex', format='md',
|
else:
|
||||||
extra_args=['--atx-headers'])
|
contexte = contexte.replace("\n", "\n\n").replace("\n" * 4,
|
||||||
output = output.replace("\r\n", "\n")
|
"\n") # corrige les suppressions de ligne à la relecture du yaml
|
||||||
contexte = caracteres_recalcitrants(output)
|
|
||||||
contexte = remove_ligne_vide(contexte)
|
output = pypandoc.convert_text(contexte, 'tex', format='md',
|
||||||
|
extra_args=['--atx-headers'])
|
||||||
|
output = output.replace("\r\n", "\n")
|
||||||
|
contexte = caracteres_recalcitrants(output)
|
||||||
|
contexte = remove_ligne_vide(contexte)
|
||||||
|
|
||||||
# contexte = remove_ligne_vide(contexte)
|
# contexte = remove_ligne_vide(contexte)
|
||||||
# préparation du contenu
|
# préparation du contenu
|
||||||
|
@ -187,7 +187,8 @@ def nettoie_prerequis(r):
|
|||||||
|
|
||||||
def nettoie_mots_cles(r):
|
def nettoie_mots_cles(r):
|
||||||
mots = r.mots # .encode('utf8', 'ignore').decode('utf8')
|
mots = r.mots # .encode('utf8', 'ignore').decode('utf8')
|
||||||
mots = mots.replace(".", "")
|
mots = mots.replace(".", "").replace(";", ",")
|
||||||
|
mots = mots.replace(" ,", ",")
|
||||||
r.mots = mots
|
r.mots = mots
|
||||||
|
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user