-
Notifications
You must be signed in to change notification settings - Fork 20
Open
Description
Je viens de passer deux semaines à améliorer legi.py, voici un résumé des changements :
- schéma SQL : améliorations et regroupement dans un fichier dédié (schema.sql)
- correction de la "factorisation" des textes
- anomalies : détection des articles et sections qui n'apparaissent dans aucun texte (orphelins)
- anomalies : meilleur gestion des dates permettant une détection rétroactive des anomalies et diminuant les erreurs transitoires
- tar2sqlite prend désormais comme argument un dossier et détecte dans celui-ci les archives qu'il n'a pas encore traité
- le projet est désormais structuré autour d'un module nommé
legiplutôt qu'en scripts séparés - il peut être empaqueté (https://pypi.python.org/pypi/legi est réservé mais il n'y a pas encore de première version publiée)
- test du code : tox, flake8, et Travis CI sont opérationnels
Enfin, il y a désormais une page publique montrant les anomalies détectées dans LEGI : http://anomalies.legilibre.fr/. Le code qui la génère est dans le nouveau dossier cron/ du dépôt.
Cl0v1s
Metadata
Metadata
Assignees
Labels
No labels