Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Rapport d'avancement du projet #3

Open
Changaco opened this issue Dec 20, 2016 · 7 comments
Open

Rapport d'avancement du projet #3

Changaco opened this issue Dec 20, 2016 · 7 comments

Comments

@Changaco
Copy link
Member

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.

@Changaco
Copy link
Member Author

Je viens de publier la version 0.1 de legi.py.

  • le README est désormais plus complet
  • la détection des espaces manquantes dans les titres a été étendue
  • la normalisation de cette anomalie a été similairement étendue
  • la prise en charge du téléchargement des archives depuis le FTP a été ajoutée, pour l'instant via un simple wget
  • la normalisation des titres sauvegarde désormais les données d'origine dans une table dédiée
  • le schéma SQL est désormais migré automatiquement

@fgallaire

This comment has been minimized.

@Changaco

This comment has been minimized.

@Changaco

This comment has been minimized.

@Changaco
Copy link
Member Author

Je viens de publier la version 0.2 de legi.py: https://github.com/Legilibre/legi.py/releases/tag/0.2

@Changaco
Copy link
Member Author

La version 0.3 est arrivée : https://github.com/Legilibre/legi.py/releases/tag/0.3

@Changaco
Copy link
Member Author

J'ai créé une version 0.3.1 qui sera la dernière compatible avec python 2.7 : https://github.com/Legilibre/legi.py/releases/tag/0.3.1

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants