Skip to content

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.

License

Notifications You must be signed in to change notification settings

MTES-MCT/prelevement-deau-back

Repository files navigation

Prélèvement d’Eau Back

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.

Installation

Ce projet utilise yarn comme gestionnaire de paquets. Assurez-vous d'avoir Node.js (version ≥ 22.11) installé avant de commencer.

  1. Installez les dépendances :

    yarn install
  2. Créez un fichier .env en utilisant .env.example comme modèle et complétez la valeur API_TOKEN.

Initialisation

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 :

  1. Validation des données
  2. Stockage en ligne des fichiers en pièce jointe
  3. Enregistrement en base de donnée des dossiers
yarn update-db

Scripts

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.

Récupérer les fichiers CSV :

  • Remplir les informations dans le fichier .env
  • Lancer le script de téléchargement :
node download-csv

Linter

Le projet utilise xo comme linter pour assurer la qualité du code. Exécutez la commande suivante pour lancer le linter :

yarn lint

Prérequis

  • Node.js version 22 LTS (22.11+)

License

Ce projet est sous licence MIT. Voir le fichier LICENSE pour plus de détails.

About

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.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •