{ "info": { "author": "Pierre Gobin", "author_email": "contact@pierregobin.fr", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "Intended Audience :: End Users/Desktop", "License :: OSI Approved :: CEA CNRS Inria Logiciel Libre License, version 2.1 (CeCILL-2.1)", "Programming Language :: Python :: 3", "Topic :: Office/Business" ], "description": "# D\u00e9claTravaux\n\nD\u00e9claTravaux est un utilitaire de t\u00e9l\u00e9transmission des d\u00e9clarations de projet de travaux (DT), des d\u00e9clarations d'intention de commencement de travaux (DICT) et des avis de travaux urgents (ATU).\n\nLe logiciel, d\u00e9velopp\u00e9 dans le langage Python, est disponible sous la licence libre CeCILL (http://www.cecill.info/).\n\n## Contexte\n\nLorsque des travaux sont envisag\u00e9s \u00e0 proximit\u00e9 de r\u00e9seaux ou canalisations, le ma\u00eetre d'ouvrage et/ou l'ex\u00e9cutant des travaux doit d\u00e9clarer ce projet de travaux aux exploitants des r\u00e9seaux concern\u00e9s.\n\nPour ce faire, il doit obligatoirement consulter la plateforme http://www.reseaux-et-canalisations.ineris.fr/ : le d\u00e9clarant y indique l'emprise g\u00e9ographique des travaux pr\u00e9vus, et, en retour, le t\u00e9l\u00e9service lui propose de t\u00e9l\u00e9charger une archive contenant les d\u00e9clarations \u00e0 souscrire aupr\u00e8s des diff\u00e9rents exploitants concern\u00e9s.\n\nIl appartient ensuite au d\u00e9clarant d'envoyer par courriel les diff\u00e9rentes d\u00e9clarations ainsi t\u00e9l\u00e9charg\u00e9es aux exploitants identifi\u00e9s.\n\n## Objet du logiciel\n\nLe pr\u00e9sent logiciel a pour objet d'automatiser l'envoi par courriel des diff\u00e9rentes d\u00e9clarations.\n\nPar un traitement de l'archive issue du t\u00e9l\u00e9service, il extrait les informations relatives aux exploitants concern\u00e9s et \u00e0 leurs coordonn\u00e9es, et proc\u00e8de \u00e0 l'envoi des d\u00e9clarations correspondant \u00e0 chacun d'eux.\n\n## Utilisation\n\nLors du premier lancement du logiciel, il convient de renseigner les informations suivantes (bouton `Param\u00e8tres`) :\n* Configuration :\n * R\u00e9pertoire de recherche : r\u00e9pertoire dans lequel le logiciel va automatiquement rechercher les archives issues du t\u00e9l\u00e9service ;\n * Repertoire de traitement : r\u00e9pertoire dans lequel les archives sont conserv\u00e9es apr\u00e8s avoir \u00e9t\u00e9 trait\u00e9es.\n* Courriels :\n * Adresse \u00e9lectronique : adresse \u00e9l\u00e9ectronique utilis\u00e9e pour envoyer les d\u00e9clarations aux exploitants ;\n * Mot de passe : mot de passe de connexion au serveur SMTP correspondant \u00e0 l'adresse \u00e9lectronique ;\n * Adresse du serveur SMTP ;\n * Port du serveur SMTP ;\n * Nom de l'exp\u00e9diteur : identit\u00e9 utilis\u00e9e en signature des courriels.\n\nUne fois ces informations renseign\u00e9es, le logiciel va automatiquement rechercher des archives ZIP t\u00e9l\u00e9charg\u00e9es sur le t\u00e9l\u00e9service ; s'il n'en d\u00e9tecte aucune, il propose \u00e0 l'utilisateur de s\u00e9lectionner manuellement une archive.\n\nUne fois le choix de l'archive confirm\u00e9 par l\"utilisateur, le logiciel :\n1. extrait les informations relatives aux exploitants contenues dans l'archive (notamment dans le fichier \u00ab\u00a0*_description.xml\u00a0\u00bb) ;\n2. associe \u00e0 chaque exploitant la d\u00e9claration correspondante (au format PDF) ;\n3. se connecte au serveur de messagerie de l'utilisateur ;\n4. envoie un courriel \u00e0 chaque exploitant, contenant en pi\u00e8ce jointe les fichiers requis ;\n5. envoie un courriel r\u00e9capitulatif \u00e0 l'utilisateur, confirmant l'envoi des diff\u00e9rents courriels.\n\n## Biblioth\u00e8ques tierces / D\u00e9pendances\n\nLe logiciel utilise les biblioth\u00e8ques tierces suivantes :\n* keyring, disponible sous les licences MIT et PSF (https://github.com/jaraco/keyring) ;\n* PyPDF2, \u00e9crite par la soci\u00e9t\u00e9 [Phaseit](http://phaseit.net/), disponible sous la licence BSD modifi\u00e9e (http://mstamy2.github.io/PyPDF2/) ;\n* PyQt5, disponible sous la licence GPL (https://www.riverbankcomputing.com/software/pyqt/).\n\n", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://framagit.org/Pierre86/DeclaTravaux", "keywords": "", "license": "CeCILL", "maintainer": "", "maintainer_email": "", "name": "DeclaTravaux", "package_url": "https://pypi.org/project/DeclaTravaux/", "platform": "", "project_url": "https://pypi.org/project/DeclaTravaux/", "project_urls": { "Homepage": "https://framagit.org/Pierre86/DeclaTravaux" }, "release_url": "https://pypi.org/project/DeclaTravaux/0.1.4/", "requires_dist": [ "PyPDF2 (>=1.26.0)", "PyQt5 (>=5.10)", "keyring (>=10.4.0)" ], "requires_python": ">=3.6", "summary": "Utilitaire de transmission de d\u00e9clarations issues de la plateforme http://www.reseaux-et-canalisations.ineris.fr/", "version": "0.1.4" }, "last_serial": 5772517, "releases": { "0.1": [ { "comment_text": "", "digests": { "md5": "bd24e51aadc3ef9554c44a1dd764506f", "sha256": "94be2192ac53a0f02faedf62268ec13690d1bf95a215f02dd031ba9bb0715e29" }, "downloads": -1, "filename": "DeclaTravaux-0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "bd24e51aadc3ef9554c44a1dd764506f", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3", "size": 25546, "upload_time": "2018-05-12T09:25:28", "url": "https://files.pythonhosted.org/packages/cd/c0/9ac5eee41fbd277f0d1acd3a4b77151fe223ac7c12677db4bde1a6d99ed2/DeclaTravaux-0.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "3ccabc9ca6b25625de75e281ff096b77", "sha256": "19633b9e31420da231f25b3cb9d38e8d95004b254a4c47ed7fad2ed66181bac1" }, "downloads": -1, "filename": "DeclaTravaux-0.1.tar.gz", "has_sig": false, "md5_digest": "3ccabc9ca6b25625de75e281ff096b77", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3", "size": 21833, "upload_time": "2018-05-12T09:25:29", "url": "https://files.pythonhosted.org/packages/7a/4a/5a4d1e5ee73aa42f54bd9be41ce62aef7d1a869782c26ddf3efb795ae721/DeclaTravaux-0.1.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "423521f543af2c4a612608394a18a0df", "sha256": "2d6facfce0ec73db669b7f627bc4d935bcb17601bebf41932bd312226641e226" }, "downloads": -1, "filename": "DeclaTravaux-0.1.1-py3-none-any.whl", "has_sig": false, "md5_digest": "423521f543af2c4a612608394a18a0df", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 23134, "upload_time": "2018-05-12T09:40:16", "url": "https://files.pythonhosted.org/packages/80/12/8392100d80b56ef7f4729d47e2d0a35c2078ca4cbb3d55f1e2f341bbe2b1/DeclaTravaux-0.1.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f93d9cb6f1fd69382d8d5bf543300d43", "sha256": "a63a36d0249c84a1b7e971588bb5a4e91376a659fe5a79c3dda33a16e50cdd8d" }, "downloads": -1, "filename": "DeclaTravaux-0.1.1.tar.gz", "has_sig": false, "md5_digest": "f93d9cb6f1fd69382d8d5bf543300d43", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 22049, "upload_time": "2018-05-12T09:40:17", "url": "https://files.pythonhosted.org/packages/2b/b7/a854b64ade154d00e86532d1348f97089f349d9f6e54fc2d3ce49cf94dd5/DeclaTravaux-0.1.1.tar.gz" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "fc4f2c2ac31cf39bfd3576c2cfd21b63", "sha256": "d348698086d5b977666f12e89cf7b66edd60ba67d3ec4c8b73da3326dcb11f94" }, "downloads": -1, "filename": "DeclaTravaux-0.1.2-py3-none-any.whl", "has_sig": false, "md5_digest": "fc4f2c2ac31cf39bfd3576c2cfd21b63", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 27122, "upload_time": "2018-07-22T10:34:44", "url": "https://files.pythonhosted.org/packages/87/bc/87647ab47c0f9f0917407e363a6656f0aaf314bbf5b506802c6571ba2a63/DeclaTravaux-0.1.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "18e3edaac032ae7f39b99800aaf737b3", "sha256": "fa19a7e1cd05cea51da1f7bff5aa19576b3f34947a95223430290df096458668" }, "downloads": -1, "filename": "DeclaTravaux-0.1.2.tar.gz", "has_sig": false, "md5_digest": "18e3edaac032ae7f39b99800aaf737b3", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 26273, "upload_time": "2018-07-22T10:34:45", "url": "https://files.pythonhosted.org/packages/c9/9b/9de62222a0cab514ace487a81a7ae9b1a509641896784f08208547fbcdb8/DeclaTravaux-0.1.2.tar.gz" } ], "0.1.3": [ { "comment_text": "", "digests": { "md5": "b2ffe9aa5af342f16592dba15e0dac3d", "sha256": "6187695c40377b4f53ec9f056de21c7ebc20f5d2e6d756936fea3dd281f37f73" }, "downloads": -1, "filename": "DeclaTravaux-0.1.3-py3-none-any.whl", "has_sig": false, "md5_digest": "b2ffe9aa5af342f16592dba15e0dac3d", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 27121, "upload_time": "2018-08-15T13:00:03", "url": "https://files.pythonhosted.org/packages/1c/5b/baec1b8e95fb46e5fd17b9f2f954e9f96508030e51904c4020e955f4c01b/DeclaTravaux-0.1.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8a3c704672df081f96bdea25e3f76c67", "sha256": "614dd682e228a2b63445e4378212c4e0bc83339d819b0787cb9f778e13003fb7" }, "downloads": -1, "filename": "DeclaTravaux-0.1.3.tar.gz", "has_sig": false, "md5_digest": "8a3c704672df081f96bdea25e3f76c67", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 26263, "upload_time": "2018-08-15T13:00:08", "url": "https://files.pythonhosted.org/packages/c2/3c/e9ab8e9210e128ac4a6c121c0afafa06efd3c1948f1b7087902d21d6b28c/DeclaTravaux-0.1.3.tar.gz" } ], "0.1.4": [ { "comment_text": "", "digests": { "md5": "12abfb5e98c07e3a8c8154b8927a01ca", "sha256": "cd8b98e9b888329ca390cc50c4afd040d5a46acd3733cca9b3b8ec685e6b9f00" }, "downloads": -1, "filename": "DeclaTravaux-0.1.4-py3-none-any.whl", "has_sig": false, "md5_digest": "12abfb5e98c07e3a8c8154b8927a01ca", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 41442, "upload_time": "2019-09-02T20:25:53", "url": "https://files.pythonhosted.org/packages/f4/45/8c2b6010966bc0b4a74356cfa1d64ae007844d6bcaac5d15b16d4a5cb739/DeclaTravaux-0.1.4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "bc458ee23064f5d18ff3036cbbaa1355", "sha256": "fe58d51dcf5bb19d61620b737ec6f6ed3dc037165a96b28eef4da5e7bd2d44c9" }, "downloads": -1, "filename": "DeclaTravaux-0.1.4.tar.gz", "has_sig": false, "md5_digest": "bc458ee23064f5d18ff3036cbbaa1355", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 24281, "upload_time": "2019-09-02T20:25:55", "url": "https://files.pythonhosted.org/packages/0b/e1/c51de2dd6068fca3f503f371e49405526e69c9f5ccfc30272ce338a2644e/DeclaTravaux-0.1.4.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "12abfb5e98c07e3a8c8154b8927a01ca", "sha256": "cd8b98e9b888329ca390cc50c4afd040d5a46acd3733cca9b3b8ec685e6b9f00" }, "downloads": -1, "filename": "DeclaTravaux-0.1.4-py3-none-any.whl", "has_sig": false, "md5_digest": "12abfb5e98c07e3a8c8154b8927a01ca", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.6", "size": 41442, "upload_time": "2019-09-02T20:25:53", "url": "https://files.pythonhosted.org/packages/f4/45/8c2b6010966bc0b4a74356cfa1d64ae007844d6bcaac5d15b16d4a5cb739/DeclaTravaux-0.1.4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "bc458ee23064f5d18ff3036cbbaa1355", "sha256": "fe58d51dcf5bb19d61620b737ec6f6ed3dc037165a96b28eef4da5e7bd2d44c9" }, "downloads": -1, "filename": "DeclaTravaux-0.1.4.tar.gz", "has_sig": false, "md5_digest": "bc458ee23064f5d18ff3036cbbaa1355", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.6", "size": 24281, "upload_time": "2019-09-02T20:25:55", "url": "https://files.pythonhosted.org/packages/0b/e1/c51de2dd6068fca3f503f371e49405526e69c9f5ccfc30272ce338a2644e/DeclaTravaux-0.1.4.tar.gz" } ] }