Meilleure détections des liens pour résoudre le pb du paragraphe manquant trouvé par Fabrice
This commit is contained in:
parent
86097c352a
commit
af1abb7814
@ -27,7 +27,12 @@ poste client.On peut s'appuyer sur les commandes de base~: ipconfig,
|
|||||||
ifconfig, ip, ping, arp, traceroute, arp-scan (ArpCacheWatch sous
|
ifconfig, ip, ping, arp, traceroute, arp-scan (ArpCacheWatch sous
|
||||||
Windows) pour lister les adresses \textabbrv{MAC} présentes dans le réseau local.\\
|
Windows) pour lister les adresses \textabbrv{MAC} présentes dans le réseau local.\\
|
||||||
On peut faire découvrir les outils pour connaître son adresse \textabbrv{IP}
|
On peut faire découvrir les outils pour connaître son adresse \textabbrv{IP}
|
||||||
Publique par ex:
|
Publique par ex: \url{http://www.monip.org/} ,
|
||||||
|
\url{https://dnschecker.org/ip-location.php} et également les
|
||||||
|
performances (débits montants/descendants et latence du réseau)
|
||||||
|
\url{https://www.degrouptest.com/test-debit.php.On} peut faire découvrir
|
||||||
|
l'application Android WiFi Analyser pour lister les points d'accès à
|
||||||
|
proximité ou les fréquences utilisées~:
|
||||||
\url{https://github.com/VREMSoftwareDevelopment/WiFiAnalyzer.}\\
|
\url{https://github.com/VREMSoftwareDevelopment/WiFiAnalyzer.}\\
|
||||||
Enfin, on pourra initier les étudiants les plus avancés à l'usage de la
|
Enfin, on pourra initier les étudiants les plus avancés à l'usage de la
|
||||||
distribution Linux Kali en \textabbrv{VM} avec l'outil nmap
|
distribution Linux Kali en \textabbrv{VM} avec l'outil nmap
|
||||||
|
@ -216,9 +216,10 @@ for s in liste_exemples: # la sae
|
|||||||
|
|
||||||
sem = get_officiel_sem_sae_by_code(s)
|
sem = get_officiel_sem_sae_by_code(s)
|
||||||
exemples[sem][s] = []
|
exemples[sem][s] = []
|
||||||
|
|
||||||
for e in liste_exemples[s]:
|
for e in liste_exemples[s]:
|
||||||
print(f"{s} : {e.nom}")
|
print(f"{s} : {e.nom}")
|
||||||
if e.nom.startswith("Caractériser un support radio"):
|
if e.nom.startswith("Catalogue des vulnérabilités"):
|
||||||
print("ici")
|
print("ici")
|
||||||
e.nettoie_champs()
|
e.nettoie_champs()
|
||||||
|
|
||||||
|
@ -396,7 +396,8 @@ def devine_sae_by_code(donnees):
|
|||||||
return sorted(list(set(codes)))
|
return sorted(list(set(codes)))
|
||||||
|
|
||||||
def remove_link(contenu):
|
def remove_link(contenu):
|
||||||
liens = re.findall("(<a\s.*\">)", contenu)
|
#liens = re.findall("(<a\s.*\">)", contenu)
|
||||||
|
liens = re.findall(r"(<a\shref=\"[\w\./:-]*\">)", contenu)
|
||||||
for m in liens:
|
for m in liens:
|
||||||
contenu = contenu.replace(m, "")
|
contenu = contenu.replace(m, "")
|
||||||
contenu = contenu.replace("</a>", "")
|
contenu = contenu.replace("</a>", "")
|
||||||
@ -544,6 +545,7 @@ class SAEDocx(Docx):
|
|||||||
if self.projet:
|
if self.projet:
|
||||||
if self.code == "SAÉ16":
|
if self.code == "SAÉ16":
|
||||||
self.projet = 0
|
self.projet = 0
|
||||||
|
SAEDocx.__LOGGER.warning("SAÉ16 : heures projet mise à 0")
|
||||||
else:
|
else:
|
||||||
self.projet = nettoie_champ_heure(self.projet)
|
self.projet = nettoie_champ_heure(self.projet)
|
||||||
else:
|
else:
|
||||||
@ -632,9 +634,6 @@ class ExempleSAEDocx(Docx):
|
|||||||
|
|
||||||
def nettoie_modalite(self):
|
def nettoie_modalite(self):
|
||||||
"""Nettoie les modalités (d'évaluation) d'un exemple de SAE"""
|
"""Nettoie les modalités (d'évaluation) d'un exemple de SAE"""
|
||||||
if "12" in self.code:
|
|
||||||
print("ici")
|
|
||||||
|
|
||||||
if self.modalite:
|
if self.modalite:
|
||||||
self.modalite = convert_to_markdown(self.modalite)
|
self.modalite = convert_to_markdown(self.modalite)
|
||||||
else:
|
else:
|
||||||
|
Loading…
Reference in New Issue
Block a user