Mise à jour des entêtes

This commit is contained in:
Sdj Geek 2020-07-17 21:49:45 +02:00
parent 3e04e9f29a
commit b83958fd51
5 changed files with 24 additions and 41 deletions

View File

@ -1,4 +1,8 @@
"""Classe d'accès aux données INSEE dans la base SQLite
"""
Copyright (c) 2020 Sdj Geek
Voir le fichier LICENSE
Classe d'accès aux données INSEE dans la base SQLite
"""

View File

@ -1,3 +1,14 @@
"""
Copyright (c) 2020 Sdj Geek
Voir le fichier LICENSE
Ce programme permet de comparer le fichier des personnes décédées établi par l'INSEE avec les registre de membres de
l'Église, afin de déterminer si figurent dans nos registre des personnes décédées.
L'INSEE reçoit des communes les décès enregistrés. Le fichier des personnes décédées établi par l'INSEE est en accès
libre sur le site https://www.data.gouv.fr.
"""
import tkinter as tk
import tkinter.ttk as ttk
import tkinter.filedialog as tkfiledialog
@ -5,6 +16,7 @@ from multiprocessing import Process, Pipe
from trouver_decedes import trouver_decedes
class MainApplication(tk.Frame):
def __init__(self, parent, *args, **kwargs):
# Worker

View File

@ -1,31 +0,0 @@
"""
Paramètres de l'application
- chemin_base_donnees : Le chemin vers le fichier téléchargé sur le site data.gouv.fr
- 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 paneau 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
"""
# Chemin complet vers le fichier contenant les registres de l'INSEE.
# 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
chemin_base_donnees = "/chemin/vers/fichier-des-personnes-decedees.sqlite"
# Numéro des l'unités à contrôler
numeros_unites = [47823, 67745, 31456]
# Cookie de session compte SDJ
cookie = "/home/julien/.mozilla/firefox/615tua7r.lds/cookies.sqlite"
# Chemin vers le répertoire de sortie
chemin_repertoire_sortie = "/chemin/vers/repertoire-de-sortie"

View File

@ -1,4 +1,8 @@
"""Classe d'accès aux données du site de l'Église
"""
Copyright (c) 2020 Sdj Geek
Voir le fichier LICENSE
Classe d'accès aux données du site de l'Église
"""

View File

@ -1,8 +1,6 @@
"""
Copyright (c) 2020 Sdj Geek
Voir le fichier LICENSE
------------------------------------------------------------------------------------------------------------------------
Ce programme permet de comparer le fichier des personnes décédées établi par l'INSEE avec les registre de membres de
l'Église, afin de déterminer si figurent dans nos registre des personnes décédées.
@ -10,12 +8,6 @@ l'Église, afin de déterminer si figurent dans nos registre des personnes déc
L'INSEE reçoit des communes les décès enregistrés. Le fichier des personnes décédées établi par l'INSEE est en accès
libre sur le site https://www.data.gouv.fr.
------------------------------------------------------------------------------------------------------------------------
Auteur : SDJ GeeK <sdjgeek@protonmail.com>
Date : 16 juin 2020
Version : 4.0
"""
import argparse
@ -39,8 +31,10 @@ def trouver_decedes(chemin_base_donnees, numeros_unites, chemin_repertoire_sorti
:param cookie_path: chemin vers la base de donnée des cookies
"""
# Tracker par défaut
if tracker is None:
tracker = default_tracker
# Initialiser les accès aux données (INSEE et site de l'Église)
base_insee = BddInsee(chemin_base_donnees)
site_eglise = SiteEglise(cookie_path)
# Boucler sur la liste des unités