Legilibre / Archeo-Lex

Pure Histoire de la Loi française – Git + Markdown
https://archeo-lex.fr
Do What The F*ck You Want To Public License
98 stars 17 forks source link

dépôt git avec la constitution #46

Closed JMLX42 closed 6 years ago

JMLX42 commented 6 years ago

Bonjour,

dans le cadre du projet Amenda (une sorte de gitlab pour les projets de loi), nous avons besoin de la constitution (avec son historique) dans un dépôt git.

Possible ? Comment ?

JMLX42 commented 6 years ago

Up @Seb35 ?

Seb35 commented 6 years ago

Désolé de mon absence prolongée, je vais essayer de re-prioriser du temps pour Archéo Lex et autres, ça sera essentiellement sur mes weeks-end.

JMLX42 commented 6 years ago

La constitution est sur Légifrance :

https://www.legifrance.gouv.fr/Droit-francais/Constitution

Comment en faire un dépôt git avec ArcheoLex ? Merci !

Seb35 commented 6 years ago

La 5e constitution (et 4e je crois) est aussi et surtout dans un des textes LEGITEXT de la base LEGI. Je te cherche ça tout de suite.

Seb35 commented 6 years ago

C’est le JORFTEXT000000571356, je l’avais déjà calculé et l’ai transférée sur https://github.com/Assemblee-Citoyenne/constitution-francaise-4-octobre-1958. Il y a aussi les constitutions du 27 octobre 1946 (IVe) et 4 novembre 1848, mais aucune de ces deux dernières n’est complète dans la base LEGI.

JMLX42 commented 6 years ago

Merci. Cependant il nous la faudrait avec le formalisme discuté ensemble, à savoir 1 fichier par article.

Seb35 commented 6 years ago

Je n’ai pas ça sous la main, j’essaye de faire ça cette semaine ou au plus tard ce week-end.

JMLX42 commented 6 years ago

Ca n'est pas possible de le faire directement avec ArcheoLex? Il me semble que c'était implémenté.

Seb35 commented 6 years ago

Bon, voilà, avec le retard, mais c’est fait sur https://github.com/Assemblee-Citoyenne/constitution-francaise-4-octobre-1958 branche "fichiers".

Il n’y a pas le même nombre commits (21 versus 24) que dans la branche master ; je n’ai pas regardé en détails ici mais j’avais déjà observé cela sur d’autres dépôts où il y avait certaines éditions "nulles" (sans changement) et la version "fichier unique" modifie forcément le fichier (au moins la date dans l’introduction), ce qui crée forcément une révision.

Seb35 commented 6 years ago

La ligne de commande est

./archeo-lex --textes=LEGITEXT000006071194 --organisation=repertoires-simple

Il y a une subtilité dans les identifiants, le cid est JORFTEXT000000571356, mais l’id est LEGITEXT000006071194.

Seb35 commented 6 years ago

Si la base LEGI créée par legi.py n’est pas créée (dans cache/sql/legi.sqlite), cela prend du temps, sinon ça prend 5 minutes de calcul.