Fix strikethroughs

This commit is contained in:
Vojtěch Struhár 2025-06-07 10:57:32 +02:00
parent a0805be1b8
commit 9d48afea2c
4 changed files with 37 additions and 3 deletions

View File

@ -4,7 +4,7 @@ description: "TODO"
---
> [!NOTE]
> Mnohoúhelníkové a trojúhelníkové sítě: datové struktury, modelování, pass:[<s>filtrování</s>], změna struktury sítě, **\*zjednodušování sítě\*\***. Implicitní **a parametrické\*** reprezentace a modelování **_(SDF, CSG, B-Rep)_**.
> Mnohoúhelníkové a trojúhelníkové sítě: datové struktury, modelování, ~filtrování~ , změna struktury sítě, **\*zjednodušování sítě\*\***. Implicitní **a parametrické\*** reprezentace a modelování **_(SDF, CSG, B-Rep)_**.
> <br>
> _PA010_

View File

@ -4,7 +4,7 @@ description: "TODO"
---
> [!NOTE]
> Implicitní a parametrické reprezentace. Interpolace a aproximace. Cn, Gn spojitost, podmínky spojitosti pro po částech definované funkce. Bézierovy křivky, B-spline křivky, pass:[&lt;s>NURBS, &lt;/s>]Coonsovy pass:[&lt;s>křivky a &lt;/s>]pláty. Povrchy tvořené rekurzivním dělením polygonů.
> Implicitní a parametrické reprezentace. Interpolace a aproximace. Cn, Gn spojitost, podmínky spojitosti pro po částech definované funkce. Bézierovy křivky, B-spline křivky, ~NURBS,~ Coonsovy ~křivky a~ pláty. Povrchy tvořené rekurzivním dělením polygonů.
> <br>
> _PB009, PA010_

View File

@ -4,7 +4,7 @@ description: "TODO"
---
> [!NOTE]
> Strojové učení a rozpoznávání vzorů: problém klasifikace a regrese, shluková analýza, učení s učitelem a bez učitele. Vícevrstvé neuronové sítě, vícevrstvé perceptrony, ztrátové funkce, zpětná propagace. pass:[&lt;s>Hopfieldova síť, &lt;/s>]konvoluční sítě, rekurentní sítěpass:[&lt;s>, samo-organizující mapy&lt;/s>].
> Strojové učení a rozpoznávání vzorů: problém klasifikace a regrese, shluková analýza, učení s učitelem a bez učitele. Vícevrstvé neuronové sítě, vícevrstvé perceptrony, ztrátové funkce, zpětná propagace. ~Hopfieldova síť,~ konvoluční sítě, rekurentní sítě ~, samo-organizující mapy~ .
> <br>
> _PV021_

View File

@ -0,0 +1,34 @@
import os
import re
TARGET_DIR = "src/content/docs/szmgr"
pattern = re.compile(r"pass:\[&lt;s>(.*?)&lt;/s>\]")
files = [f for f in os.listdir(TARGET_DIR) if f.endswith(".md")]
for f in files:
print(f"\t- {f}")
lines = []
with open(os.path.join(TARGET_DIR, f), "r") as file:
lines = file.readlines()
for i in range(len(lines)):
l = lines[i]
matches = list(pattern.finditer(l))
if matches:
# Reverse so replacements don't mess up span positions
for match in reversed(matches):
topic = match.group(1).strip()
print(f"Replacing {topic}")
start, end = match.span()
l = l[:start] + f" ~{topic}~ " + l[end:]
lines[i] = l
with open(os.path.join(TARGET_DIR, f), "w") as file:
file.writelines(lines)