Skip to content

Rapport d'avancement du projet #3

@Changaco

Description

@Changaco

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é legi plutô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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions