TwoFold : rendre les fichiers texte ordinaires dynamiques

2025-05-14
TwoFold : rendre les fichiers texte ordinaires dynamiques

TwoFold est une petite application en ligne de commande qui permet aux fichiers texte ordinaires de se comporter comme des fichiers dynamiques. C'est un hybride entre un expanseur de texte et un moteur de modèles, inspiré par Emacs Org-mode, Python Jupyter Notebooks et React JS. TwoFold traite les fichiers texte, identifie les balises de type LISP/XML et les transforme en sorties utiles. Il est compatible avec les documents XML et HTML, mais les marqueurs de balises sont personnalisables. Il peut surveiller les modifications des fichiers, permettant une collaboration en temps réel pour des tâches telles que la validation des données, les calculs statistiques ou la vérification orthographique. TwoFold prend en charge divers types de fichiers (.txt, Markdown, Emacs Org, reStructured Text, HTML, XML et fichiers de code source), mais pas les fichiers binaires. Il s'exécute à l'aide de Bun et permet aux utilisateurs de créer et de charger facilement des balises personnalisées.

Développement moteur de modèles