Legi.py

De Wiki Seb35
Révision datée du 9 mai 2021 à 18:08 par Seb35 (discussion | contributions) (création de documentation, pour moi ou toute personne intéressée)
(diff) ← Version précédente | Voir la version actuelle (diff) | Version suivante → (diff)
Aller à la navigation Aller à la recherche

En légistique numérique, legi.py transforme la base de données LEGI, contenant les lois consolidées, produite officiellement par la DILA et consistant en des fichiers XML, en une base SQL (SQLite uniquement).

Ce programme est écrit en Python 3.7, dont l’auteur principal est le développeur Changaco et dont la licence est CC0.

Dans la chaîne de traitement, legi.py est utilisé en première partie ; Archéo Lex utilise notamment la colonne sur la date de dernière mise à jour pour ne modifier que les nouveautés du jour. Dans une Pull Request que, idéalement, je finalise, legi.py pourrait être étendu à la base de données JORF contenant notamment les lois dans leur version initiale, chose manquante dans LEGI. Plus loin, il s’agirait de mettre en correspondance les bases JORF et LEGI [1].

Installation sous Debian 10 sur un serveur

Cette section explique comment installer avec Git legi.py et mettre en place les mises à jour quotidiennes.