je te rejoins, Python qui était une idée assez sympa au départ est devenu une sorte de Léviathan indigeste du fait de sa propre popularité : comme tout le monde l'utilise, ils font des optimisations cassant les versions précédentes, comme ça "bah les dev qui l'utilisent n'ont qu'à faire des mises à jour de leur code voire tout réécrire hein".
Ils ont cassé pas mal de choses en passant de la v2 à la v3 (wicd c'était sympa comme logiciel mais il ne fonctionne plus et il a été retiré des dépôts parce que debian ne fournit plus de python v2), et à chaque mise à jour ils modifient parfois en profondeur certains points.
Il doit y avoir 2 types de dev, ceux qui préfèrent avoir des outils simples et performants, et ceux qui préfèrent les outils qui font "gagner" du temps au début, mais qui sont obligés ensuite de tout réécrire pour suivre les mises à jour de l'outil et de ses 40 dépendances, mais "tant mieux on a gagné 5 ms d'optimisation dans notre mise en prod sur un langage qui est lent et qui n'était prévu que pour réaliser du prototypage de base"
C'est donc pas mal d'utiliser des outils basés sur un langage qui "évolue" peu, comme awk.
Pour OP, quelques remarques :
la licence utilisée interdit d'apporter des améliorations ou modifications à ton code (cc-by-nc-nd), je voulais le porter pour txt2tags au lieu de markdown, je ne peux pas.
ça serait bien d'indiquer comment l'utiliser dans l'entête (awk -f md2htlm.awk fichier.md)
j'ai fait quelques tests, ça fonctionne, mais parfois bizarrement. Ce fichier est converti, mais la fin des noms de fichier png ou jpg est tronquée :
 devient <img src="img/photo.jp">)
par contre celui-ci, qui est légèrement différent et ne semble pas trop tordu, produit une infinité de je pense que la syntaxe des tableaux n'est peut être pas légale, ou qu'il y en a trop au même endroit...
[^] # Re: Moi j'ai réussi à lui faire résoudre un sudoku
Posté par zurvan . En réponse au journal écriture d'un script AWK de transformation de Markdown en HTML. Évalué à 5. Dernière modification le 20 octobre 2025 à 15:20.
je te rejoins, Python qui était une idée assez sympa au départ est devenu une sorte de Léviathan indigeste du fait de sa propre popularité : comme tout le monde l'utilise, ils font des optimisations cassant les versions précédentes, comme ça "bah les dev qui l'utilisent n'ont qu'à faire des mises à jour de leur code voire tout réécrire hein".
Ils ont cassé pas mal de choses en passant de la v2 à la v3 (wicd c'était sympa comme logiciel mais il ne fonctionne plus et il a été retiré des dépôts parce que debian ne fournit plus de python v2), et à chaque mise à jour ils modifient parfois en profondeur certains points.
Il doit y avoir 2 types de dev, ceux qui préfèrent avoir des outils simples et performants, et ceux qui préfèrent les outils qui font "gagner" du temps au début, mais qui sont obligés ensuite de tout réécrire pour suivre les mises à jour de l'outil et de ses 40 dépendances, mais "tant mieux on a gagné 5 ms d'optimisation dans notre mise en prod sur un langage qui est lent et qui n'était prévu que pour réaliser du prototypage de base"
C'est donc pas mal d'utiliser des outils basés sur un langage qui "évolue" peu, comme awk.
Pour OP, quelques remarques :
la licence utilisée interdit d'apporter des améliorations ou modifications à ton code (cc-by-nc-nd), je voulais le porter pour txt2tags au lieu de markdown, je ne peux pas.
ça serait bien d'indiquer comment l'utiliser dans l'entête (
awk -f md2htlm.awk fichier.md)j'ai fait quelques tests, ça fonctionne, mais parfois bizarrement. Ce fichier est converti, mais la fin des noms de fichier png ou jpg est tronquée :
devient<img src="img/photo.jp">)https://raw.githubusercontent.com/txt2tags/txt2tags/refs/heads/v3/samples/sample.md
par contre celui-ci, qui est légèrement différent et ne semble pas trop tordu, produit une infinité de je pense que la syntaxe des tableaux n'est peut être pas légale, ou qu'il y en a trop au même endroit...
https://raw.githubusercontent.com/txt2tags/txt2tags/refs/heads/v2/samples/sample.md
"Ce n'est pas à l'état de tout savoir sur ses citoyens, mais au citoyen de tout savoir sur l'état."