Suppression des accents dans aurore.py
This commit is contained in:
parent
750fa09b1c
commit
6419ee993b
1 changed files with 5 additions and 5 deletions
10
aurore.py
10
aurore.py
|
@ -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…
Reference in a new issue