Utilitaire de transmission de déclarations issues de la plateforme http://www.reseaux-et-canalisations.ineris.fr/
Project description
DéclaTravaux
DéclaTravaux est un utilitaire de télétransmission des déclarations de projet de travaux (DT), des déclarations d'intention de commencement de travaux (DICT) et des avis de travaux urgents (ATU).
Le logiciel, développé dans le langage Python, est disponible sous la licence libre CeCILL (http://www.cecill.info/).
Contexte
Lorsque des travaux sont envisagés à proximité de réseaux ou canalisations, le maître d'ouvrage et/ou l'exécutant des travaux doit déclarer ce projet de travaux aux exploitants des réseaux concernés.
Pour ce faire, il doit obligatoirement consulter la plateforme http://www.reseaux-et-canalisations.ineris.fr/ : le déclarant y indique l'emprise géographique des travaux prévus, et, en retour, le téléservice lui propose de télécharger une archive contenant les déclarations à souscrire auprès des différents exploitants concernés.
Il appartient ensuite au déclarant d'envoyer par courriel les différentes déclarations ainsi téléchargées aux exploitants identifiés.
Objet du logiciel
Le présent logiciel a pour objet d'automatiser l'envoi par courriel des différentes déclarations.
Par un traitement de l'archive issue du téléservice, il extrait les informations relatives aux exploitants concernés et à leurs coordonnées, et procède à l'envoi des déclarations correspondant à chacun d'eux.
Utilisation
Lors du premier lancement du logiciel, il convient de renseigner les informations suivantes (bouton Paramètres
) :
- Configuration :
- Répertoire de recherche : répertoire dans lequel le logiciel va automatiquement rechercher les archives issues du téléservice ;
- Repertoire de traitement : répertoire dans lequel les archives sont conservées après avoir été traitées.
- Courriels :
- Adresse électronique : adresse éléectronique utilisée pour envoyer les déclarations aux exploitants ;
- Mot de passe : mot de passe de connexion au serveur SMTP correspondant à l'adresse électronique ;
- Adresse du serveur SMTP ;
- Port du serveur SMTP ;
- Nom de l'expéditeur : identité utilisée en signature des courriels.
Une fois ces informations renseignées, le logiciel va automatiquement rechercher des archives ZIP téléchargées sur le téléservice ; s'il n'en détecte aucune, il propose à l'utilisateur de sélectionner manuellement une archive.
Une fois le choix de l'archive confirmé par l"utilisateur, le logiciel :
- extrait les informations relatives aux exploitants contenues dans l'archive (notamment dans le fichier « *_description.xml ») ;
- associe à chaque exploitant la déclaration correspondante (au format PDF) ;
- se connecte au serveur de messagerie de l'utilisateur ;
- envoie un courriel à chaque exploitant, contenant en pièce jointe les fichiers requis ;
- envoie un courriel récapitulatif à l'utilisateur, confirmant l'envoi des différents courriels.
Bibliothèques tierces / Dépendances
Le logiciel utilise les bibliothèques tierces suivantes :
- keyring, disponible sous les licences MIT et PSF (https://github.com/jaraco/keyring) ;
- PyPDF2, écrite par la société Phaseit, disponible sous la licence BSD modifiée (http://mstamy2.github.io/PyPDF2/) ;
- PyQt5, disponible sous la licence GPL (https://www.riverbankcomputing.com/software/pyqt/).
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
File details
Details for the file declatravaux-0.1.11.tar.gz
.
File metadata
- Download URL: declatravaux-0.1.11.tar.gz
- Upload date:
- Size: 52.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.1.4 CPython/3.6.9 Linux/5.4.0-65-generic
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 15fb87658ee0530640b45d432d2c214fb9e4e700c09ffe96708e1aece204ff99 |
|
MD5 | fb93af754da8157501cb01e4e79dec3d |
|
BLAKE2b-256 | 5243ee5982eddae3e3f7ca8129f0692340a5c12dea2e39345bcdea6bbe3285d0 |
File details
Details for the file declatravaux-0.1.11-py3-none-any.whl
.
File metadata
- Download URL: declatravaux-0.1.11-py3-none-any.whl
- Upload date:
- Size: 55.1 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: poetry/1.1.4 CPython/3.6.9 Linux/5.4.0-65-generic
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | b15abfb2c82990466d797517c6f2b395612c58d4e241d9bf9ab9dc44712f98be |
|
MD5 | 67424f8486d0a2623b67c5cb4d077d75 |
|
BLAKE2b-256 | e1520085bfe05ea65fef86ef1de3af2136c04629b5606674a0379af775c46d0a |