steeve / france.code-civil

Le code civil français sous git
2.65k stars 148 forks source link

Code de génération du code civil ? #3

Open davidbgk opened 9 years ago

davidbgk commented 9 years ago

Un peu meta comme demande mais ça serait intéressant d'avoir le code qui a permis de générer les fichiers/commits, voir si c'est reproductible pour d'autres usages et si c'est automatisable pour rester à jour :)

czzarr commented 9 years ago

+1

stephanepechard commented 9 years ago

+1

hadim commented 9 years ago

+1

stephanlascar commented 9 years ago

+1

sgourichon commented 9 years ago

+1

gtenagli commented 9 years ago

+1. Aussi, est-ce que les changements au code civil français sont disponibles sous forme de "Open data"?

rogeriomarques commented 9 years ago

+1

pixelastic commented 9 years ago

+1

c4software commented 9 years ago

:+1:

mtparet commented 9 years ago

:+1:

yadomi commented 9 years ago

:+1:

Kmaschta commented 9 years ago

:+1:

DavidBruant commented 9 years ago

+1 ! <3 @davidbgk

divarvel commented 9 years ago

+1

polopi commented 9 years ago

+1

Tensibai commented 9 years ago

+1 (a étendre aux autres codes aussi ?)

tsatse commented 9 years ago

je pense que c'est indispensable pour la transparence. Je ne veux pas paraître insultant en insinuant que tu as pu altéré le texte mais je pense qu'on a le devoir d'être suspicieux.

Tensibai commented 9 years ago

@tsatse Dans l'ensemble la source de confiance restera Légifrance de toute façon. Je ne crois pas que ce repo ait l'ambition de s'y substituer. En revanche il y a moyen de gagner en efficacité pour voir une évolution des articles ou trouver une date d'effet d'un changement, Légifrance n'est pas super pratique pour ça.

tsatse commented 9 years ago

quoi qu'il en soit je reste intéressé par l'ouverture du script :)

moonpyk commented 9 years ago

+1

sylr commented 9 years ago

+1

cmaneu commented 9 years ago

On pourrait aussi utiliser le code sur un serveur de build public afin de mettre à jour le repo toutes les nuits/semaines ? :)

thomasdeniau commented 9 years ago

Je serais très intéressé par le script également. C'est vraiment complètement automatique ? Ca se base sur le texte de loi ou sur une source comme Légiférance qui donne déjà le avant/après ? Car si ça se base sur la loi, c'est sacrément fortiche d'arriver à le parser ??

thomasdeniau commented 9 years ago

En fait, vu le nom des commits, on dirait que ça prend les versions avant et après sur Légifrance, évitant ainsi de parser le texte de loi ?

plantigrade commented 9 years ago

Une branch par loi/amendement aux noms des différents auteurs avec une trace dans les merges serait superbe, c'est probablement trop en demander, mais 'git blame' prendrait tout son sens. :)

edit: visiblement l'idée est déjà mieux formulée dans les issues #4 et #20

arcadien commented 9 years ago

@gtenagli une partie des textes sont en "open data", voir http://www.les-infostrateges.com/actu/14101892/open-data-les-licences-libres-et-gratuites-de-legifrance

LeoCavaille commented 9 years ago

:+1:

ztec commented 9 years ago

+1

mariuslp commented 9 years ago

:+1:

emilecantin commented 9 years ago

Ce serait utile pour porter le concept à d'autres juridictions, comme par exemple le Québec.

bdelbasso commented 9 years ago

+1

ArnaudLigny commented 9 years ago

:+1:

rafaelgonzalez commented 9 years ago

:+1:

yoyonel commented 9 years ago

+1 Très intéressant le projet, très bonne idée/réalisation !

EHadoux commented 9 years ago

S'il vous plait, arrêtez les +1 :+1: etc. Ça spam les notifications et cache les messages pertinents. GitHub n'est pas un chat.

ArnaudLigny commented 9 years ago

Je suis d'accord :+1:

davidbgk commented 9 years ago

S'il vous plait, arrêtez les +1

:+1: ;)

D'autant que : https://twitter.com/steeve/status/583024286010515456

vdemeester commented 9 years ago

D'ailleurs une bonne méthode de montrer que :+1: c'est aussi de cliquer sur Subscribe :)

charlycoste commented 9 years ago

:+1:

emersion commented 9 years ago

:+1:

phcannesson commented 9 years ago

:+1:

Changaco commented 9 years ago

Pour info la base LEGI est en Open Data depuis juin 2014, il est donc inutile de scraper legifrance (c'était d'ailleurs interdit avant l'ouverture de la base).

steeve commented 9 years ago

La vache, je remarque a peine la taile de l'issue.

Alors: le 1er crawler etait fait en Go, et crawlait legifrance, donc. Bien que j'avais touche a au dump legifrance, sont obscurite m'avait quelque peu refroidit.

Mais finalement je me suis dit que c'etait la bonne facon de faire.

Du coup j'ai commence une lib pour pouvoir travailler avec ces dumps, et le code est dispo ici: https://github.com/steeve/legifrance-go

Je suis en train de refaire tout ca avec, et so far ca marche plutot bien: https://github.com/steeve/codecivil-test

difuse commented 9 years ago

Hello @steeve, le repo codecivil-test n'est plus dispo, ça serait vraiment cool de pouvoir accéder à une version fonctionnelle du générateur pour obtenir la dernière version des codes. (Le dernier commit date de Mars 2015..)

difuse commented 8 years ago

Le projet tombe un petit peu en désuétude.. C'est dommage l'idée étais géniale mais demande d'être mise à jour régulièrement. Avoir le code de génération serais vraiment top. Pas de nouvelles ?

ghost commented 8 years ago

+1

jeangui commented 8 years ago

+1

Changaco commented 8 years ago

Jetez un œil à Archeo-Lex et legi.py. Si quelqu'un ayant le temps et les compétences (python, sqlite) nécessaires veut faire avancer ce dernier jusqu'à l'export incrémental des codes je peux guider et superviser le travail.