Rapatrier une partie du code générique de DuraLex-Svelte dans DuraLex
Une partie du code actuellement inclus dans DuraLex-Svelte est en fait générique et devrait être rapatriée dans le dépôt DuraLex.
Il s’agit de :
- la récupération des textes depuis le site Archéo Lex
- [éventuellement] la partie « clusterisation des articles » (=les articles modifiés par un même verbe voire, récursivement, les articles modifiés par un verbe précédemment inclus dans l’ensemble des verbes du cluster) - à la réflexion, ce mécanisme complexe n’est peut-être pas utile et il suffit probablement des liens « verbe » → « modification dans un article » et des liens inverses, mais ce service devrait être fourni directement par une fonction de DuraLex (pas très compliquée d’ailleurs, juste à base de filter_nodes).
Je ne souhaite toutefois pas connecter (pour l’instant au moins) la fonction/visiteur qui récupérera les textes depuis Archéo Lex à la fonction générale qui parse et retourne un arbre raffiné, car celle-ci contient nécessairement une promesse, ce qui est une exception par rapport à tout le reste du code qui est synchrone, donc je pense que cette fonction doit être appelée à l’extérieur de la librairie DuraLex, dans les applications de plus haut niveau, et afin d’avoir éventuellement d’autres fournisseurs des textes.