Purge_Registres_D-c-s_INSEE/README.md

126 lines
4.3 KiB
Markdown
Raw Normal View History

2020-05-28 14:46:29 +02:00
# Purge Registres Décès INSEE
2020-05-28 10:35:47 +02:00
2020-06-09 00:16:00 +02:00
Ce programme s'adresse essentiellement aux greffiers des pieux,
paroisse et branches de France, de l'Église de Jésus Christ des Saints
des Derniers Jours.
2020-05-28 14:46:29 +02:00
## Objectif
2020-06-09 00:16:00 +02:00
La tenue à jour des registres de l'Église n'est pas une tache
aisée. Une des difficultés est liée au fait que lorsqu'un membre
s'éloigne de l'Église, ses informations personnelles (adresse,
téléphone, etc) ne sont plus mises à jour.
2020-05-28 14:46:29 +02:00
L'INSEE tient un fichier des personnes décédées en France de 1970 à
aujourd'hui. Ce fichier est disponible en [données
2020-06-09 00:16:00 +02:00
ouvertes](https://fr.wikipedia.org/wiki/Donn%C3%A9es_ouvertes) sur [le
site du
2020-05-28 14:46:29 +02:00
gouvernement](https://www.data.gouv.fr/fr/datasets/fichier-des-personnes-decedees/).
2020-06-09 00:16:00 +02:00
Ce fichier est une aubaine, car il permet de savoir si un membre de
l'Église est décédé sans que nous le sachions. Si une personne figure
à la fois dans les registres de l'Église et dans le fichier de
l'INSEE, alors une mise à jour du registre de l'Église est nécessaire.
2020-05-28 14:46:29 +02:00
2020-06-09 00:16:00 +02:00
Parcourir à la main le registre de membres de paroisse est une tache
longue et fastidieuse. Ce programme permet de comparer automatiquement
le registre de paroisse avec le fichier de l'INSEE, et donne la liste
des membres trouvés dans le fichier de l'INSEE.
2020-05-28 14:46:29 +02:00
2020-06-09 00:16:00 +02:00
Le fichier de l'INSEE est actualisé de façon mensuelle. Il semble
intéressant d'utiliser ce programme régulièrement (une fois par an par
exemple) pour s'assurer que les registres restent à jour.
2020-05-28 14:46:29 +02:00
## Pré-requis
### Logiciels
- Git
- Python 3.6
- Virtualenv
Testé uniquement sur GNU/Linux (Ubuntu 18.4)
### Données
Le fichier de l'INSEE tel qu'il est présenté n'est pas facile à
exploiter. Je l'ai donc converti en base de donnée SQLite, plus
pratique d'utilisation. Pour le télécharger, [rendez-vous
ici](https://git.roflcopter.fr/sdjgeek/purge-registres-deces-insee/-/wikis/home#t%C3%A9l%C3%A9charger-la-base-de-donn%C3%A9e).
2020-05-28 14:46:29 +02:00
## Installation
- Cloner le code
```bash
git clone -b latest-release https://git.roflcopter.fr/sdjgeek/purge-registres-deces-insee.git
cd purge-registres-deces-insee
```
- Mettre en place l'environnement virtuel Python
```bash
python3 -m venv localenv
2020-06-09 00:16:00 +02:00
source localenv/bin/activate
2020-05-28 14:46:29 +02:00
pip install -r requirements.txt
```
## Utilisation
2020-06-09 00:16:00 +02:00
Le fichier ```purge-registres-deces-insee/settings.py``` contient les
paramètres à configurer :
- chemin_base_donnees : Le chemin vers le [fichier
téléchargé](https://git.roflcopter.fr/sdjgeek/purge-registres-deces-insee/-/wikis/home#t%C3%A9l%C3%A9charger-la-base-de-donn%C3%A9e)
- numeros_unites : La liste des unités que le programme doit
tester. La liste commence par le caractère '['. Les numéros d'unités
sont séparés par des virgules. La liste se termine par le caractère
']'. Par exemple [47823, 67745, 31456]
- cookie : Les cookies de la session au compte SDJ. Pour obtenir ces
cookies il faut :
1- Ouvrir Firefox
2- Ouvrir les outils de développement : CTRL + MAJ + E
3- Aller sur le site des outils pour greffiers : https://lds.org/lcr
4- Entrer identifiant et mot de passe SDJ
5- Aller dans la liste des membres
6- Dans l'outil de développement, cliquer sur la dernière ligne
7- Dans le panneau de droite, dans la section "En-tête de la requête",
rechercher le champ "cookie"
8- Copier la valeur contenue dans ce champ
- chemin_repertoire_sortie : Le chemin vers le répertoire qui
contiendra la fichiers de sortie
2020-05-28 14:46:29 +02:00
Une fois la configuration effectuée, lancer le script :
```bash
. localenv/bin/activate
2020-06-09 00:16:00 +02:00
python purge-registres-deces-insee/trouver_deces.py
2020-05-28 14:46:29 +02:00
```
2020-06-09 00:16:00 +02:00
Le script mettra un peu de temps à s'exécuter. En fin d'exécution, le
fichier liste_membres_decedes_unite_{unite}.txt contiendra la liste
des membres trouvés dans le fichier de l'INSEE. Il est recommandé de
contrôler les informations du membres avant de le déclarer comme
décédé dans les registres de l'Église.
2020-05-28 14:46:29 +02:00
## Licence
Copyright (c) 2020 Sdj Geek
2020-06-09 00:16:00 +02:00
Ce logiciel est sous licence MIT/X Consortium. Elle donne à toute
personne recevant le logiciel (et ses fichiers) le droit illimité de
l'utiliser, le copier, le modifier, le fusionner, le publier, le
distribuer, le vendre et le "sous-licencier" (l'incorporer dans une
autre licence). La seule obligation est d'incorporer la notice de
licence et de copyright dans toutes les copies. Voir le fichier
[LICENSE](LICENSE) pour le texte complet.