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
|
from os.path import join
|
||||||
|
|
||||||
app = Flask(__name__)
|
app = Flask(__name__)
|
||||||
md_path = 'markdown'
|
md_path = '/var/www/aurore/markdown'
|
||||||
|
|
||||||
|
|
||||||
@app.route('/')
|
@app.route('/')
|
||||||
|
@ -28,19 +28,19 @@ def del_links(html):
|
||||||
"""
|
"""
|
||||||
Supprime les balises de liens (<a>) dans le code 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
|
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.
|
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
|
:return: Le code HTML initial mais sans balises de liens
|
||||||
"""
|
"""
|
||||||
new_html = ""
|
new_html = ""
|
||||||
i = 0
|
i = 0
|
||||||
opened = False
|
opened = False
|
||||||
while i < len(html) - 4: # La recherche de la balise fermante ne doit pas entrainer une erreur
|
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):
|
for j in range(3, len(html) - i - 3):
|
||||||
if html[i + j] == ">": # Fin de la balise ouvrante
|
if html[i + j] == ">": # Fin de la balise ouvrante
|
||||||
i += j + 1
|
i += j + 1
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue