Ce projet vise à collecter, organiser et analyser les données de prélèvement d'eau provenant de Démarche Simplifiée. Il fournit divers scripts pour récupérer les dossiers de prélèvements, extraire des données précises et générer des rapports.
Ce projet utilise yarn
comme gestionnaire de paquets. Assurez-vous d'avoir Node.js (version ≥ 22.11) installé avant de commencer.
-
Installez les dépendances :
yarn install
-
Créez un fichier
.env
en utilisant.env.example
comme modèle et complétez la valeurAPI_TOKEN
.
Initialiser la base de donneés :
Ce script lancera la récupération des dossiers déposés sur Démarches Simplifiées. Ces dossiers seront traités :
- Validation des données
- Stockage en ligne des fichiers en pièce jointe
- Enregistrement en base de donnée des dossiers
yarn update-db
update-db :
Récupère tous les dossiers déposés sur Démarches Simplifiées qui n'ont pas encore étaient collectés puis les traites.
- Remplir les informations dans le fichier
.env
- Lancer le script de téléchargement :
node download-csv
Le projet utilise xo comme linter pour assurer la qualité du code. Exécutez la commande suivante pour lancer le linter :
yarn lint
- Node.js version 22 LTS (22.11+)
Ce projet est sous licence MIT. Voir le fichier LICENSE pour plus de détails.