{ "info": { "author": "Peter May", "author_email": "Peter.May@bl.uk", "bugtrack_url": null, "classifiers": [ "Development Status :: 2 - Pre-Alpha", "Intended Audience :: End Users/Desktop", "License :: OSI Approved :: Apache Software License", "Programming Language :: Python :: 2.7", "Topic :: Utilities" ], "description": "=============\r\nStorage Stats\r\n=============\r\n\r\nCalculates statistics about minimum, maximum and mean average file sizes for each file extension within a directory.\r\n\r\n|license|\r\n\r\nIntallation\r\n===========\r\n\r\n::\r\n\r\n pip install storage_stats\r\n\r\nDocumentation\r\n=============\r\n\r\nUsage: ``storage_stats [-h] [-e MAPFILE] [-o OUTPUT] [--no-aggregation] [--no-recursion] [--no-timing] [-s] [-v] path [path ...]``\r\n\r\nCalculates file size statistics for the specified folder(s).\r\n\r\npositional arguments:\r\n path(s) the folder(s) to characterise\r\n\r\noptional arguments:\r\n -h, --help Show the help message and exit\r\n -e MAPFILE User file overriding similar extension mappings\r\n -o OUTPUT CSV file to output statistics too\r\n --no-aggregation Do not aggregate results from all specified paths together\r\n --no-recursion Do not include sub-folders in stats\r\n --no-timing Turn off preprocessing of directory to improve run-time (no timing information provided)\r\n -s, --silent Turn off command line output (useful if you just want to output a CSV file)\r\n -v, --version Provide the version of this application\r\n\r\nIf multiple folders are specified, the results are aggregated together, unless the --no-aggregation flag is used.\r\nIf --no-aggregation is specified along with the -o (output csv file) flag, then one csv file will be created per\r\ninput folder (by appending a \"-\" onto the end of the specified file name, e.g. stats-1.csv, stats-2.csv, etc.\r\n\r\nMAPFILE\r\n-------\r\nMAPFILE should be a text file with one group of similar file extensions per line, separated by commas. Each line\r\nshould be in lowercase and take the form:\r\n\r\n``.main_ext,.alt1,.alt2,etc``\r\n\r\nFor example:\r\n\r\n::\r\n\r\n .jpeg,.jpg\r\n .tiff,.tif\r\n\r\nNote the period in each extension.\r\n\r\nThe first extension listed will be the one referenced in the output.\r\n\r\nLicence\r\n=======\r\n\r\nReleased under `Apache version 2.0 license `_.\r\n\r\nContribute\r\n==========\r\n\r\n1. `Fork the GitHub project `_\r\n2. Change the code and push into the forked project\r\n3. `Submit a pull request `_\r\n\r\n\r\n.. |license| image:: https://img.shields.io/badge/license-Apache%20V2-blue.svg\r\n :target: https://github.com/pmay/storage-stats/blob/master/LICENSE\r\n :alt: Apache V2\r\n", "description_content_type": null, "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/pmay/storage-stats", "keywords": "", "license": "Apache Licence 2.0", "maintainer": "", "maintainer_email": "", "name": "storage_stats", "package_url": "https://pypi.org/project/storage_stats/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/storage_stats/", "project_urls": { "Homepage": "https://github.com/pmay/storage-stats" }, "release_url": "https://pypi.org/project/storage_stats/0.4.1/", "requires_dist": [ "progressbar2 (>=3.6.2)", "scandir (>=1.2)" ], "requires_python": "", "summary": "Calculates count and average file size of files recorded by file extension", "version": "0.4.1" }, "last_serial": 2127814, "releases": { "0.1": [ { "comment_text": "", "digests": { "md5": "68d589204177a012616f5359762027b1", "sha256": "67bf4e1c37d5c614c23e9567acf546c565a56164ddfdcce3f56cf32afaa005b0" }, "downloads": -1, "filename": "storage_stats-0.1-py2.7.egg", "has_sig": false, "md5_digest": "68d589204177a012616f5359762027b1", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 21492, "upload_time": "2016-05-08T08:41:53", "url": "https://files.pythonhosted.org/packages/3a/3a/0019a5529ef94a8936553021832d8e219796039cd7977fb110f78c87666f/storage_stats-0.1-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "38aa476f1b388a41540a0751f50162a4", "sha256": "26fcb89e437db81f947f4775e1c294f479a7f20e69e75a391f04129d72c5ac11" }, "downloads": -1, "filename": "storage_stats-0.1-py2-none-any.whl", "has_sig": false, "md5_digest": "38aa476f1b388a41540a0751f50162a4", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 11538, "upload_time": "2016-05-08T08:41:47", "url": "https://files.pythonhosted.org/packages/49/22/9c6933ab6a791ccbb4a6d4692ba5f6ca11707fe24c2c5fab5441355f7d7c/storage_stats-0.1-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "59cd146aa36ec4b704938190a7da3d8c", "sha256": "450b4f1d932cbc2e4bcd0c48711eafa9af8fb604a82a204d476009ae8a735ef3" }, "downloads": -1, "filename": "storage_stats-0.1.zip", "has_sig": false, "md5_digest": "59cd146aa36ec4b704938190a7da3d8c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7812, "upload_time": "2016-05-08T08:41:59", "url": "https://files.pythonhosted.org/packages/0e/9e/047ef07b17237cc5e9681046a0ecb19cf1a6ca42650942babdf7c3db4680/storage_stats-0.1.zip" } ], "0.2": [ { "comment_text": "", "digests": { "md5": "3a8354b944245068a5e22296efc02de7", "sha256": "2930a8a1a1ac105323dcf34ad2199d8cd37159707eba2be4c9d8bd18b4e99446" }, "downloads": -1, "filename": "storage_stats-0.2-py2.7.egg", "has_sig": false, "md5_digest": "3a8354b944245068a5e22296efc02de7", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 24164, "upload_time": "2016-05-14T07:00:34", "url": "https://files.pythonhosted.org/packages/1d/76/1c511760a9869d7c9055abf224e04d9979bdabd446e2789d5f912361bd9f/storage_stats-0.2-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "2c54d8aed8b89431dbbb3cbc2044346b", "sha256": "80bb346dc1424104042e4ff1aee85c2b7c1ae0d0f1cb7fe9aaa217d30e4e7fec" }, "downloads": -1, "filename": "storage_stats-0.2-py2-none-any.whl", "has_sig": false, "md5_digest": "2c54d8aed8b89431dbbb3cbc2044346b", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 13349, "upload_time": "2016-05-14T07:00:05", "url": "https://files.pythonhosted.org/packages/42/2f/efdb9a1aaeaadfb4f52dcd17618fad3d33c8a62069ec77346a8e4419f93b/storage_stats-0.2-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "37170361278932f41f215bf1aab56b9b", "sha256": "0845b85746944a889860311b45829d952b218b64b4667e86781cdbea62e9ded8" }, "downloads": -1, "filename": "storage_stats-0.2.zip", "has_sig": false, "md5_digest": "37170361278932f41f215bf1aab56b9b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8403, "upload_time": "2016-05-14T07:00:49", "url": "https://files.pythonhosted.org/packages/6b/8d/06bae461e60eee6e2900c1460cd19cfe94e965ef9643b9d6f8320cba48b7/storage_stats-0.2.zip" } ], "0.2.1": [], "0.3.0": [ { "comment_text": "", "digests": { "md5": "bd33a91cf043c9a662e91fddda7e8451", "sha256": "d297a09ad804af35349dd72ff5dbee9c164c2bca22125705dd28a6f0f2a4c6a8" }, "downloads": -1, "filename": "storage_stats-0.3.0-py2-none-any.whl", "has_sig": false, "md5_digest": "bd33a91cf043c9a662e91fddda7e8451", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 14635, "upload_time": "2016-05-16T19:59:28", "url": "https://files.pythonhosted.org/packages/5b/93/57668f3611790a0ef706134c6521a11f7b152a25af6fe58149981c8e4698/storage_stats-0.3.0-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "7258b313b20d3a0c82830e97fbc61ee4", "sha256": "3d17fd0eb45d9fdf68d70b50949d44cb143f943846c535a38ad3c6b57bc35f61" }, "downloads": -1, "filename": "storage_stats-0.3.0.zip", "has_sig": false, "md5_digest": "7258b313b20d3a0c82830e97fbc61ee4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10061, "upload_time": "2016-05-16T19:59:51", "url": "https://files.pythonhosted.org/packages/9c/49/1c5a63525c6aae0a02ff89ab1ea1e75b1e9ee71f5473a958332e3e8e3522/storage_stats-0.3.0.zip" } ], "0.3.1": [ { "comment_text": "", "digests": { "md5": "b20b2242e509a67921dc9d341ccc94fc", "sha256": "6b3240e138592e3dd5caa981aed19dc559fdbbc6bae03eacf43322dd1f95d065" }, "downloads": -1, "filename": "storage_stats-0.3.1-py2-none-any.whl", "has_sig": false, "md5_digest": "b20b2242e509a67921dc9d341ccc94fc", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 14722, "upload_time": "2016-05-18T08:47:44", "url": "https://files.pythonhosted.org/packages/37/42/d68c51da84fb4059869eeb102442369f875770970038277565c3d8767df4/storage_stats-0.3.1-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "0e6e1a2ed0c371a49503e93f9b721961", "sha256": "1693f6145f72d0103abc538746245e93568b1e160640522ee8d8737000a2134a" }, "downloads": -1, "filename": "storage_stats-0.3.1.zip", "has_sig": false, "md5_digest": "0e6e1a2ed0c371a49503e93f9b721961", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10148, "upload_time": "2016-05-18T08:47:51", "url": "https://files.pythonhosted.org/packages/25/64/9d30961fa0bf034282c67efe1b78c5b49fabd22786a409afdb9b4eb4eb75/storage_stats-0.3.1.zip" } ], "0.4.0": [ { "comment_text": "", "digests": { "md5": "9f50320e83b3da91a6ca83b0f9384afb", "sha256": "cd4de29cae2d6f9754b109cff3480c44e40e3efe043ca073ca795e732945485f" }, "downloads": -1, "filename": "storage_stats-0.4.0-py2-none-any.whl", "has_sig": false, "md5_digest": "9f50320e83b3da91a6ca83b0f9384afb", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 14963, "upload_time": "2016-05-19T08:17:37", "url": "https://files.pythonhosted.org/packages/03/ae/fed5cb68d266afd6ef37351ee335363b02792c30da651a1f84f04976544b/storage_stats-0.4.0-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "44996d63630995373fde5d328c245901", "sha256": "ab63860ffc83a73e573e636af7cd4c4b5fca553923382e03b6ff28d7986825bb" }, "downloads": -1, "filename": "storage_stats-0.4.0.zip", "has_sig": false, "md5_digest": "44996d63630995373fde5d328c245901", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10488, "upload_time": "2016-05-19T08:17:43", "url": "https://files.pythonhosted.org/packages/69/ce/731655f9e4b07943f9a071e4153e2bbde81cad2ebec40c4ef7f1b06a9092/storage_stats-0.4.0.zip" } ], "0.4.1": [ { "comment_text": "", "digests": { "md5": "55e4a12e3eb8cac83d0116b3dbbecd32", "sha256": "3548e22afce65dd18469bedf4da2eb152c56918899481333fb03d749461ed556" }, "downloads": -1, "filename": "storage_stats-0.4.1-py2-none-any.whl", "has_sig": false, "md5_digest": "55e4a12e3eb8cac83d0116b3dbbecd32", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 15020, "upload_time": "2016-05-22T16:21:42", "url": "https://files.pythonhosted.org/packages/dd/a7/309b271bbeee67dbc5e665d23459ef57513eba0b2dc27623882c2db6120f/storage_stats-0.4.1-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c985e2127714bc0ed84fd48159914110", "sha256": "0eb62bd1321b914b6706bad15a350cdc8ffa024ac8820ebec47eeb8aa6353979" }, "downloads": -1, "filename": "storage_stats-0.4.1.zip", "has_sig": false, "md5_digest": "c985e2127714bc0ed84fd48159914110", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10635, "upload_time": "2016-05-22T16:21:48", "url": "https://files.pythonhosted.org/packages/e9/d6/b895223fad1e07453abcc85d465f9be3e854e5edc9133d85cd00c55c7c62/storage_stats-0.4.1.zip" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "55e4a12e3eb8cac83d0116b3dbbecd32", "sha256": "3548e22afce65dd18469bedf4da2eb152c56918899481333fb03d749461ed556" }, "downloads": -1, "filename": "storage_stats-0.4.1-py2-none-any.whl", "has_sig": false, "md5_digest": "55e4a12e3eb8cac83d0116b3dbbecd32", "packagetype": "bdist_wheel", "python_version": "py2", "requires_python": null, "size": 15020, "upload_time": "2016-05-22T16:21:42", "url": "https://files.pythonhosted.org/packages/dd/a7/309b271bbeee67dbc5e665d23459ef57513eba0b2dc27623882c2db6120f/storage_stats-0.4.1-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c985e2127714bc0ed84fd48159914110", "sha256": "0eb62bd1321b914b6706bad15a350cdc8ffa024ac8820ebec47eeb8aa6353979" }, "downloads": -1, "filename": "storage_stats-0.4.1.zip", "has_sig": false, "md5_digest": "c985e2127714bc0ed84fd48159914110", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10635, "upload_time": "2016-05-22T16:21:48", "url": "https://files.pythonhosted.org/packages/e9/d6/b895223fad1e07453abcc85d465f9be3e854e5edc9133d85cd00c55c7c62/storage_stats-0.4.1.zip" } ] }