From a39c55502d81e29771fcb6bdcbb2c01aa3d68c63 Mon Sep 17 00:00:00 2001 From: daxid <david.rouquet@tetras-libre.fr> Date: Thu, 10 Apr 2025 10:07:36 +0200 Subject: [PATCH] Replace strings in MD --- tetras_extraction/script/src/transform.py | 14 +++++++++++--- 1 file changed, 11 insertions(+), 3 deletions(-) diff --git a/tetras_extraction/script/src/transform.py b/tetras_extraction/script/src/transform.py index 2269bab..f4d21c3 100644 --- a/tetras_extraction/script/src/transform.py +++ b/tetras_extraction/script/src/transform.py @@ -76,7 +76,7 @@ def postEditMD(str): regexIMG = re.compile(r"@IMAGESTART.*?@IMAGEEND") for imageElt in regexIMG.findall(str): imgFilename = imageElt.replace("@IMAGESTART","").replace("@IMAGEEND","").replace(r"\_","_") - imgHtml = '<img style="vertical-align:middle;" src="/macao-hugo/media/'+imgFilename+'" id="'+imgFilename+'"/>' + imgHtml = '<img class="inlineImage" src="/macao-hugo/media/'+imgFilename+'" id="'+imgFilename+'"/>' str = str.replace(imageElt, imgHtml) ################################################### @@ -91,13 +91,21 @@ def postEditMD(str): if '@COMMENTIDSTART' in str : str = str.replace('@COMMENTIDSTART@','<div class="commentaireInfo" commentaireId="').replace('@COMMENTIDEND','">') + '</div>' - ################################################### - # Add html for images and fix media paths + ################################################### regexIMG = re.compile(r"!\[\]\(\.\./media/(.*?)\)") str = regexIMG.sub(r"<img src='/macao-hugo/media/\1'>", str) + ################################################### + # Some global string replacement + ################################################### + str = str.replace("""Pour vous enregistrer ou interrompre +l'enregistrement, cliquez sur le bouton rouge. +Pour vous réécouter, cliquez sur la flèche +noire.""","") + str = str.replace("hauts-parleurs","flèches") + return(str) -- GitLab