{ "info": { "author": "MachinBrol", "author_email": "zazor@riseup.net", "bugtrack_url": null, "classifiers": [ "Natural Language :: French", "Programming Language :: Python" ], "description": "# md5dir - Calculer la somme md5 d'un r\u00e9pertoire\n\nCe module comprend un utilitaire en ligne de commande qui permet de calculer la somme md5 du contenu d'un r\u00e9pertoire (commande `md5`), ainsi que de comparer deux r\u00e9pertoires (commande `compare`).\n\nLa commande `md5` peut retourner soit la somme md5 de l'ensemble des fichiers inclus dans le dossier, soit un fichier texte comprenant les sommes de chacun des fichiers inclus dans le dossier.\n\nLa commande `compare` compare deux r\u00e9pertoires.\n\nLe module peut \u00eatre install\u00e9 avec pip:\n\n python3 -m pip install md5dir\n\nLe module est compatible avec python 3.5+\n\n## Usage\n\nPour calculer la somme md5 d'un r\u00e9pertoire et l'\u00e9crire sur la sortie standard:\n\n md5dir md5 chemin/du/r\u00e9pertoire -u\n\nPour calculer les sommes md5 du contenu d'un r\u00e9pertoire et l'\u00e9crire dans le fichier 'outfile.txt'.\n\n md5dir md5 chemin/du/r\u00e9pertoire -o outfile.txt\n\nPour comparer les sommes md5 du contenu de deux r\u00e9pertoires:\n\n md5dir compare chemin/du/r\u00e9pertoire autre/chemin\n\nL'aide et les options:\n\n md5dir --help\n\nL'aide et les options d'une commande:\n\n md5dir md5 --help\n\n\nCe code est sous licence WTFPL.\n\n\n", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://github.com/machinbrol/md5dir", "keywords": "", "license": "WTFPL", "maintainer": "", "maintainer_email": "", "name": "md5dir", "package_url": "https://pypi.org/project/md5dir/", "platform": "", "project_url": "https://pypi.org/project/md5dir/", "project_urls": { "Homepage": "http://github.com/machinbrol/md5dir" }, "release_url": "https://pypi.org/project/md5dir/0.2.6/", "requires_dist": [ "click" ], "requires_python": "", "summary": "Compute the md5 sum of a directory", "version": "0.2.6" }, "last_serial": 4672504, "releases": { "0.1": [ { "comment_text": "", "digests": { "md5": "2ed2b88312beb98beaec5e46e7a00659", "sha256": "3121fc72b4314d8c4d225602acb7f9a4c4e7f12793181c160e9569b293fa56b9" }, "downloads": -1, "filename": "md5dir-0.1-py3.7.egg", "has_sig": false, "md5_digest": "2ed2b88312beb98beaec5e46e7a00659", "packagetype": "bdist_egg", "python_version": "3.7", "requires_python": null, "size": 8749, "upload_time": "2019-01-02T14:34:00", "url": "https://files.pythonhosted.org/packages/81/c5/50917312272f20376c9c3720adfc50c9fca5407c8c9cdaad5c216874d708/md5dir-0.1-py3.7.egg" }, { "comment_text": "", "digests": { "md5": "f32aa90277b1c37d2538708e1360ec47", "sha256": "7e7266de7e79d5594493a6d1f6ebd12fc0fe372372c0887e45a917e0981311af" }, "downloads": -1, "filename": "md5dir-0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "f32aa90277b1c37d2538708e1360ec47", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 5145, "upload_time": "2019-01-02T14:33:58", "url": "https://files.pythonhosted.org/packages/b0/09/f82f9f4cee6fbe65e48be51d261872821d3ea553ef2611e8945da94a2f9d/md5dir-0.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a2fe37c14601840f0b550c0554fe2d62", "sha256": "ecfda90656685e0a74ab49016417280f3e90ef1a62b3ef5537fa98c99a7340b5" }, "downloads": -1, "filename": "md5dir-0.1.tar.gz", "has_sig": false, "md5_digest": "a2fe37c14601840f0b550c0554fe2d62", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4338, "upload_time": "2019-01-02T14:34:01", "url": "https://files.pythonhosted.org/packages/be/20/7da447b98732176db3650a1422aab58822cfb362e4647f56aa5beafdad30/md5dir-0.1.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "bbc3d4f63dba8f2de1c97cda274a4b34", "sha256": "60308eee8dd0b8e68815919a014de0414f00452a81e469a4e61845f38a187f01" }, "downloads": -1, "filename": "md5dir-0.1.1-py3-none-any.whl", "has_sig": false, "md5_digest": "bbc3d4f63dba8f2de1c97cda274a4b34", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 5193, "upload_time": "2019-01-02T14:40:59", "url": "https://files.pythonhosted.org/packages/ee/9a/b05c621b1f63a1233e661b891fe7aafc3c6050daee50ad036a547a64ab5f/md5dir-0.1.1-py3-none-any.whl" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "5276ae66b2c5ba954fdaaaac05ce649b", "sha256": "2843d9b30bb7a285fc9c47852f9ad6e1dcb82d38a92b47cacd255c0c5310a92f" }, "downloads": -1, "filename": "md5dir-0.1.2-py3-none-any.whl", "has_sig": false, "md5_digest": "5276ae66b2c5ba954fdaaaac05ce649b", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 5204, "upload_time": "2019-01-02T14:51:49", "url": "https://files.pythonhosted.org/packages/2a/f5/977e557f88d93fcc8ff60455d76c3c5da8913b77a6108cb5076cce10d1c8/md5dir-0.1.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "87fe0371950f08967d98685c29263f08", "sha256": "db44320fb966e6cb5d14e1d07e9d19d8bbdceede1c0bac60f44cdfadb5799705" }, "downloads": -1, "filename": "md5dir-0.1.2.tar.gz", "has_sig": false, "md5_digest": "87fe0371950f08967d98685c29263f08", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4392, "upload_time": "2019-01-02T14:51:50", "url": "https://files.pythonhosted.org/packages/ec/b0/a9de78c8091743797401b6cd0da73f515ffa7b07508a6e801fc6242148f7/md5dir-0.1.2.tar.gz" } ], "0.1.3": [ { "comment_text": "", "digests": { "md5": "734418995c15cd78dae20e28ddcecc74", "sha256": "a822185bf651f2765ea0ebf97cf0e8f54311a9a148940d7187ddd21e92a51980" }, "downloads": -1, "filename": "md5dir-0.1.3-py3-none-any.whl", "has_sig": false, "md5_digest": "734418995c15cd78dae20e28ddcecc74", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 5228, "upload_time": "2019-01-02T15:01:40", "url": "https://files.pythonhosted.org/packages/13/1d/a9ed69d8bedbf5b48256bc19610f697488dc2e032ae85d85a36ffa16018a/md5dir-0.1.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "eb58932b5372e2ed6de7d9bc3e6a0f39", "sha256": "103b146e905ab76cb96cb7e079f2bfd8cb392aa76b585f4bbd410e4198434c4d" }, "downloads": -1, "filename": "md5dir-0.1.3.tar.gz", "has_sig": false, "md5_digest": "eb58932b5372e2ed6de7d9bc3e6a0f39", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4425, "upload_time": "2019-01-02T15:01:42", "url": "https://files.pythonhosted.org/packages/38/06/fd4251927a2c0acc0e2fbb1a90ce8147eb8c8e20216fe4c32300beaaa9e9/md5dir-0.1.3.tar.gz" } ], "0.1.4": [ { "comment_text": "", "digests": { "md5": "edbdc23a090318075b26dedd9222b948", "sha256": "f1777b78b6045af6fd4ad22749d3382ec4115a8fa51f541974b18daf6377bc58" }, "downloads": -1, "filename": "md5dir-0.1.4-py3-none-any.whl", "has_sig": false, "md5_digest": "edbdc23a090318075b26dedd9222b948", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 5257, "upload_time": "2019-01-02T15:22:16", "url": "https://files.pythonhosted.org/packages/64/fe/5ae1650daf3c32dee2f45c8d3f50636110eb3a98d3dc08d20dd74ccb22c6/md5dir-0.1.4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "87f926e710658bad007ddad8fa6fb744", "sha256": "524fc5b2a340ebeed19fb4600bddf675c4909700cdd6c1e83de1b21baca718a6" }, "downloads": -1, "filename": "md5dir-0.1.4.tar.gz", "has_sig": false, "md5_digest": "87f926e710658bad007ddad8fa6fb744", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4456, "upload_time": "2019-01-02T15:22:18", "url": "https://files.pythonhosted.org/packages/27/8b/4c8b8f8fe8159873185a70c1aea295cc6c5049866934c21b0d28d6c35bd2/md5dir-0.1.4.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "6a2fc4d099fc8c78494f3e3b8573d081", "sha256": "660fba33bf9c6975e69410ec43d88d00cab526180a165b9e34e6d1254c7463cc" }, "downloads": -1, "filename": "md5dir-0.2.0-py3-none-any.whl", "has_sig": false, "md5_digest": "6a2fc4d099fc8c78494f3e3b8573d081", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 5222, "upload_time": "2019-01-07T12:44:56", "url": "https://files.pythonhosted.org/packages/af/c1/d8f85ec21affcef2967b2c1c3e1b83992a7835ade5e13e222bb060e2794d/md5dir-0.2.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "eee04defaf2ed46c0c01e4dff0cdab75", "sha256": "cd5b3469ea4e278100a00a93dc833c84c788dbba8f78f889b2b5a62b985ac246" }, "downloads": -1, "filename": "md5dir-0.2.0.tar.gz", "has_sig": false, "md5_digest": "eee04defaf2ed46c0c01e4dff0cdab75", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4525, "upload_time": "2019-01-07T12:44:57", "url": "https://files.pythonhosted.org/packages/47/85/8a13920a1734701ffb9d1e6341c5654eac48936f7255633ce9476823e774/md5dir-0.2.0.tar.gz" } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "8c002806cfdd009d5d638b5a82730775", "sha256": "850726ebb951d9594ac48aae9d4dab57bd4f7152dcc96f009eeb4ec82c018bd6" }, "downloads": -1, "filename": "md5dir-0.2.1-py3-none-any.whl", "has_sig": false, "md5_digest": "8c002806cfdd009d5d638b5a82730775", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 5223, "upload_time": "2019-01-07T12:54:53", "url": "https://files.pythonhosted.org/packages/31/35/7120a7155474f9c47ade31e64f5ead0d134c3eb9802cc51f5a12dda81702/md5dir-0.2.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "3c15092da5caa76040192627c1087298", "sha256": "4b6bf43e150d9a73b2daee8e1748cf5fcc137cbd71b843c1a535c18b1d681389" }, "downloads": -1, "filename": "md5dir-0.2.1.tar.gz", "has_sig": false, "md5_digest": "3c15092da5caa76040192627c1087298", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4526, "upload_time": "2019-01-07T12:54:54", "url": "https://files.pythonhosted.org/packages/95/d0/e43023f42ac75ccde49d03986019743d21300be5d68503e1b1e3e75ccea8/md5dir-0.2.1.tar.gz" } ], "0.2.3": [ { "comment_text": "", "digests": { "md5": "b85086047d3d11efe9e42d11eb629e7c", "sha256": "0cc0ce6802ffd0ba280d12430f42babdaa8e74836a124f630c3804d5da06f776" }, "downloads": -1, "filename": "md5dir-0.2.3-py3-none-any.whl", "has_sig": false, "md5_digest": "b85086047d3d11efe9e42d11eb629e7c", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 5256, "upload_time": "2019-01-07T14:04:42", "url": "https://files.pythonhosted.org/packages/ae/2e/3e0be3dcadf211b4a80a58cb81a7bbf0962a5e2e66738ea4fbee4bfe9915/md5dir-0.2.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "20c5311c1572514159105a18fe42feb7", "sha256": "d48c9f70aca3433f555c439a8184e6ae880e0beae78703393fbba63787014549" }, "downloads": -1, "filename": "md5dir-0.2.3.tar.gz", "has_sig": false, "md5_digest": "20c5311c1572514159105a18fe42feb7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4562, "upload_time": "2019-01-07T14:04:44", "url": "https://files.pythonhosted.org/packages/2e/03/6de625e6b2f959035d654a3edc81da6a8014b6b6c40873f1bf0edf3f6b6d/md5dir-0.2.3.tar.gz" } ], "0.2.4": [ { "comment_text": "", "digests": { "md5": "152540bf19bb981c0d8a5e86676295fe", "sha256": "aced5238b85c99958db9eaeb7a01275613f2dfd21377a1568aa16cc94fba9d30" }, "downloads": -1, "filename": "md5dir-0.2.4-py3-none-any.whl", "has_sig": false, "md5_digest": "152540bf19bb981c0d8a5e86676295fe", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 5221, "upload_time": "2019-01-07T16:44:33", "url": "https://files.pythonhosted.org/packages/db/19/bd221debdc15368fe6a8466fd8d02d0140a5a6badb90c866a751aebbf8ef/md5dir-0.2.4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "13cf5fb1beaa7118d98737ad3442488e", "sha256": "9dbfc2d3f7147b63ff579727fb20656bb0fbd297023cda5bae227ebb8bb23d62" }, "downloads": -1, "filename": "md5dir-0.2.4.tar.gz", "has_sig": false, "md5_digest": "13cf5fb1beaa7118d98737ad3442488e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4522, "upload_time": "2019-01-07T16:44:34", "url": "https://files.pythonhosted.org/packages/17/b0/9d50c3be35cbde71165c96d4cf5089ce5308333edf40d7439a08c48200d5/md5dir-0.2.4.tar.gz" } ], "0.2.5": [ { "comment_text": "", "digests": { "md5": "5425d46386eafa35b201cfafaa4aa322", "sha256": "529d0767e79ad1d042df9ddd10abe39350b6dad75b5b071e23b457c742b438a9" }, "downloads": -1, "filename": "md5dir-0.2.5-py3-none-any.whl", "has_sig": false, "md5_digest": "5425d46386eafa35b201cfafaa4aa322", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 5221, "upload_time": "2019-01-07T16:48:26", "url": "https://files.pythonhosted.org/packages/86/86/f4516d3d015915b28dac76e13201eaab103aac09939b6d6edb46abc35aae/md5dir-0.2.5-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e321a27ed0cd15ccd4405eccc03a95c4", "sha256": "bf2ae7f18d6e32916fef4cb10639448df2dee35f917f30d871cd36e01d63362f" }, "downloads": -1, "filename": "md5dir-0.2.5.tar.gz", "has_sig": false, "md5_digest": "e321a27ed0cd15ccd4405eccc03a95c4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4527, "upload_time": "2019-01-07T16:48:29", "url": "https://files.pythonhosted.org/packages/6b/d9/8cddb990a87d8c197ee6947f78cf97bb6e250f124f986ea7769c112a3b0c/md5dir-0.2.5.tar.gz" } ], "0.2.6": [ { "comment_text": "", "digests": { "md5": "84f1cd9ac637d5c2622be4eb243e232d", "sha256": "154b144a5aa184a5a6e61f97e70ceb4bc77dde7122afa4c6f7f66d4315d78287" }, "downloads": -1, "filename": "md5dir-0.2.6-py3-none-any.whl", "has_sig": false, "md5_digest": "84f1cd9ac637d5c2622be4eb243e232d", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 5416, "upload_time": "2019-01-08T10:56:19", "url": "https://files.pythonhosted.org/packages/c4/a6/e64d4a7a2824ba02d214d78737dcb74c6070a2145cdd0c9c2692c3ee824a/md5dir-0.2.6-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "1eba42f4fc4e56fa25d46352ba8e7a7c", "sha256": "02a5e47575525a1d90a37a080591c202442a9e49126cdd40e2af81719614ed3a" }, "downloads": -1, "filename": "md5dir-0.2.6.tar.gz", "has_sig": false, "md5_digest": "1eba42f4fc4e56fa25d46352ba8e7a7c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4695, "upload_time": "2019-01-08T10:56:20", "url": "https://files.pythonhosted.org/packages/43/25/7214080a4d0a71e965b07a18f242e58c0c1b13d8e5181c854037e8f45fdb/md5dir-0.2.6.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "84f1cd9ac637d5c2622be4eb243e232d", "sha256": "154b144a5aa184a5a6e61f97e70ceb4bc77dde7122afa4c6f7f66d4315d78287" }, "downloads": -1, "filename": "md5dir-0.2.6-py3-none-any.whl", "has_sig": false, "md5_digest": "84f1cd9ac637d5c2622be4eb243e232d", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 5416, "upload_time": "2019-01-08T10:56:19", "url": "https://files.pythonhosted.org/packages/c4/a6/e64d4a7a2824ba02d214d78737dcb74c6070a2145cdd0c9c2692c3ee824a/md5dir-0.2.6-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "1eba42f4fc4e56fa25d46352ba8e7a7c", "sha256": "02a5e47575525a1d90a37a080591c202442a9e49126cdd40e2af81719614ed3a" }, "downloads": -1, "filename": "md5dir-0.2.6.tar.gz", "has_sig": false, "md5_digest": "1eba42f4fc4e56fa25d46352ba8e7a7c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4695, "upload_time": "2019-01-08T10:56:20", "url": "https://files.pythonhosted.org/packages/43/25/7214080a4d0a71e965b07a18f242e58c0c1b13d8e5181c854037e8f45fdb/md5dir-0.2.6.tar.gz" } ] }