64 lines
3.9 KiB
Python
64 lines
3.9 KiB
Python
# -*- coding: utf-8 -*-
|
|
"""Apply remaining corrections to livre_enfant.md"""
|
|
path = 'livre_enfant.md'
|
|
with open(path, 'r', encoding='utf-8') as f:
|
|
content = f.read()
|
|
|
|
apos_typo = '\u2019'
|
|
apos_ascii = "'"
|
|
|
|
def try_replace(old, new):
|
|
if old in content:
|
|
return content.replace(old, new, 1)
|
|
old_typo = old.replace(apos_ascii, apos_typo)
|
|
if old_typo in content:
|
|
return content.replace(old_typo, new, 1)
|
|
return None
|
|
|
|
replacements = [
|
|
# E1
|
|
("Barnabé tapota une seconde fois, puis une troisième, comme s'il cherchait à donner un rythme.",
|
|
"Barnabé tapota une seconde fois, puis une troisième."),
|
|
("Une de ses ventouses tapotait le sol, comme pour compter.",
|
|
"Une de ses ventouses tapotait le sol."),
|
|
# E3
|
|
("Même sa propre main lui parut incertaine. Sa promesse à Madame Martin lui revint : arriver à l'heure. Ici, le temps n'existait plus. Le Flou.",
|
|
"Même sa propre main lui parut incertaine. Ici, le temps n'existait plus. Le Flou."),
|
|
("Une autre fois, Barnabé décolla deux ventouses pour tendre un bras vers une branche ; aussitôt Éon sentit la pression baisser, comme si le monde devenait moins sûr. Dès que les ventouses se refixèrent sur la racine, la stabilité revint.",
|
|
"Une autre fois, Barnabé décolla deux ventouses pour tendre un bras vers une branche ; la pression baissa. Dès que les ventouses se refixèrent sur la racine, la stabilité revint."),
|
|
("Très vite, il sentit la fatigue monter dans ses jambes et Barnabé serra davantage sa prise.",
|
|
"Très vite, ses jambes se mirent à peser et Barnabé serra davantage sa prise."),
|
|
("La progression demanda une concentration accrue, ses appuis devaient être plus précis et il sentit la dépense d'énergie plus nettement.",
|
|
"La progression demanda une concentration accrue, ses appuis devaient être plus précis."),
|
|
("Son pied s'enfonça profondément et il sentit la perte d'appui, se rattrapant de justesse",
|
|
"Son pied s'enfonça profondément ; il se rattrapa de justesse"),
|
|
("Arrivé de l'autre côté, il posa la main sur la terre ferme et sentit la différence immédiate : ici, le sol reprenait sa continuité.",
|
|
"Arrivé de l'autre côté, il posa la main sur la terre ferme ; le sol reprenait sa continuité."),
|
|
("En posant la main sur la pierre, il sentit une stabilité plus forte que partout ailleurs dans la zone.",
|
|
"En posant la main sur la pierre, la surface répondit avec fermeté."),
|
|
("Il les observa un instant. En les regardant, il retrouva le bois morceau par morceau. Barnabé glissa",
|
|
"Il les observa un instant. Barnabé glissa"),
|
|
("Arrivé au sommet de la pente, il s'arrêta. Devant lui s'ouvrait une place vaste, bordée de bâtiments alignés. Il sentit le poids du sac toujours présent, mais intégré à son équilibre. Barnabé relâcha",
|
|
"Arrivé au sommet de la pente, il s'arrêta. Devant lui s'ouvrait une place vaste, bordée de bâtiments alignés. Barnabé relâcha"),
|
|
("Sur le trottoir, les marques avaient tenu dans la poussière. Sur la page, elles tenaient dans le papier. Éon repensa au mot sur le mur, puis à la plaque dans la rue, KRU_IN. Il écrivit KRUOIN",
|
|
"Sur le trottoir, les marques avaient tenu dans la poussière. Sur la page, elles tenaient dans le papier. Il écrivit KRUOIN"),
|
|
# E2
|
|
("Éon s'assit un instant au bord du creux. Depuis ce point, les directions se dessinaient par l'usage. Il se releva",
|
|
"Éon s'assit un instant au bord du creux. Il se releva"),
|
|
# N1
|
|
("Barnabé se mit à onduler au même rythme que les lianes, comme s'il dansait avec le vent.",
|
|
"Barnabé se mit à onduler au même rythme que les lianes."),
|
|
]
|
|
|
|
for old, new in replacements:
|
|
result = try_replace(old, new)
|
|
if result:
|
|
content = result
|
|
print("OK:", old[:55] + "...")
|
|
else:
|
|
print("NOT FOUND:", old[:65])
|
|
|
|
with open(path, 'w', encoding='utf-8') as f:
|
|
f.write(content)
|
|
print("Done.")
|