Suppression des accents dans aurore.py

CI_gitlab
raida 5 years ago
parent 750fa09b1c
commit 6419ee993b

@ -5,7 +5,7 @@ from os import walk
from os.path import join
app = Flask(__name__)
md_path = 'markdown'
md_path = '/var/www/aurore/markdown'
@app.route('/')
@ -28,19 +28,19 @@ def del_links(html):
"""
Supprime les balises de liens (<a>) dans le code HTML.
La fonction parcours l'ensemble du code caractère par caractère. Il commence par rechercher le debut de la balise
La fonction parcours l'ensemble du code caractere par caractere. Il commence par rechercher le debut de la balise
ouvrante ('<a') puis la fin de celle-ci ('>'). S'il a trouve une balise ouvrante il cherche alors une balise
fermante ('</a>'). Tout le texte du texte HTML reste intact mis à part la balise ouvrante et la balise fermante
fermante ('</a>'). Tout le texte du texte HTML reste intact mis a part la balise ouvrante et la balise fermante
qui sont supprimees.
:param html: Code HTML où les balises doivent etre supprimees.
:param html: Code HTML ou les balises doivent etre supprimees.
:return: Le code HTML initial mais sans balises de liens
"""
new_html = ""
i = 0
opened = False
while i < len(html) - 4: # La recherche de la balise fermante ne doit pas entrainer une erreur
if html[i:i + 3] == "<a ": # Début de la balise ouvrante d'un lien
if html[i:i + 3] == "<a ": # Debut de la balise ouvrante d'un lien
for j in range(3, len(html) - i - 3):
if html[i + j] == ">": # Fin de la balise ouvrante
i += j + 1

Loading…
Cancel
Save