{ "info": { "author": "Pascal van Kooten", "author_email": "kootenpv@gmail.com", "bugtrack_url": null, "classifiers": [ "Environment :: Console", "Intended Audience :: Customer Service", "Intended Audience :: Developers", "Intended Audience :: System Administrators", "License :: OSI Approved :: GNU General Public License v3 (GPLv3)", "Operating System :: MacOS :: MacOS X", "Operating System :: Microsoft", "Operating System :: POSIX", "Operating System :: Unix", "Programming Language :: Python", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7", "Topic :: Software Development", "Topic :: Software Development :: Build Tools", "Topic :: Software Development :: Debuggers", "Topic :: Software Development :: Libraries", "Topic :: Software Development :: Libraries :: Python Modules", "Topic :: System :: Software Distribution", "Topic :: System :: Systems Administration", "Topic :: Utilities" ], "description": "## crtime\n\n[![PyPI](https://img.shields.io/pypi/v/crtime.svg?style=flat-square)](https://pypi.python.org/pypi/crtime/)\n[![PyPI](https://img.shields.io/pypi/pyversions/crtime.svg?style=flat-square)](https://pypi.python.org/pypi/crtime/)\n\nGet creation time of files for any platform and no external dependencies.\n\n### Caveat\n\nLinux requires sudo! There is no way to avoid this, as creation time is not exposed by the kernel.\n\nIt uses debugfs to mount the filesystem, as the information is actually contained on most linux platforms.\n\nSpeed: because it does one query for a whole directory, it is roughly 1000x faster than any other method (such as the `xstat` utility that can be found online).\n\n### Installation\n\n pip install crtime\n\n### Usage\n\nIn a shell:\n\n```bash\ncrtime .\n# 1552938709\\tfile_a.py\n```\n\nIn Python\n\n```python\nfrom crtime import get_crtimes_in_dir\n\nfor fname, date in get_crtimes_in_dir(\".\", raise_on_error=True, as_epoch=False):\n print(fname, date)\n# file_a.py Mon Mar 18 20:51:18 CET 2019\n```\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": "https://github.com/kootenpv/crtime", "keywords": "", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "crtime", "package_url": "https://pypi.org/project/crtime/", "platform": "any", "project_url": "https://pypi.org/project/crtime/", "project_urls": { "Homepage": "https://github.com/kootenpv/crtime" }, "release_url": "https://pypi.org/project/crtime/0.0.6/", "requires_dist": null, "requires_python": "", "summary": "crtime: get creation time of files for any platform and no external dependencies.", "version": "0.0.6" }, "last_serial": 4960795, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "194e345120775531f7d5d27e9dc7c2bb", "sha256": "a8c6a33eeaa9b9d318da95aa3d411e8ee55ce4b6fdb2715095df2b73fb62fad7" }, "downloads": -1, "filename": "crtime-0.0.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "194e345120775531f7d5d27e9dc7c2bb", "packagetype": "bdist_wheel", "python_version": "3.7", "requires_python": null, "size": 3274, "upload_time": "2019-03-18T20:05:43", "url": "https://files.pythonhosted.org/packages/2c/80/dca356df74948605edb89dbd7aa19da41783072f50944b03304bff9d56e2/crtime-0.0.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "6348b60083563f3cbfd5f8afc1f936fd", "sha256": "ad2fe404f5cbbb879e700cc7fe0880634f0606b4bb3d1b26384e6628c61a3206" }, "downloads": -1, "filename": "crtime-0.0.1.tar.gz", "has_sig": false, "md5_digest": "6348b60083563f3cbfd5f8afc1f936fd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3152, "upload_time": "2019-03-18T20:05:40", "url": "https://files.pythonhosted.org/packages/5d/68/78581c8e2d03ddc76137879d8e778bf70ed5f9feb0d625cbb7e467ad0bb3/crtime-0.0.1.tar.gz" } ], "0.0.2": [ { "comment_text": "", "digests": { "md5": "9e2a33387ca0f329486b31a73cd8c23f", "sha256": "a98e89ce9cc7fb524c1b92de8699f7c6f06dd0f46c66c5570a64d935e3ebf354" }, "downloads": -1, "filename": "crtime-0.0.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "9e2a33387ca0f329486b31a73cd8c23f", "packagetype": "bdist_wheel", "python_version": "3.7", "requires_python": null, "size": 3244, "upload_time": "2019-03-18T20:10:21", "url": "https://files.pythonhosted.org/packages/b5/72/66d6387ee860fec377085ffbabdc5117e9b9f58eb86e5575b018238cf834/crtime-0.0.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "0ce15ed01b88839ce99338b2f29a19a6", "sha256": "c119cbbe6f3cdfe3e828c36c9b1e43ec3cb089a0df2c0bcd706236b17422ec3c" }, "downloads": -1, "filename": "crtime-0.0.2.tar.gz", "has_sig": false, "md5_digest": "0ce15ed01b88839ce99338b2f29a19a6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3116, "upload_time": "2019-03-18T20:10:19", "url": "https://files.pythonhosted.org/packages/6b/ad/98e2584631400fbf7f9e2ca011709b4942c0902657d85b8ea151de655206/crtime-0.0.2.tar.gz" } ], "0.0.3": [ { "comment_text": "", "digests": { "md5": "26d430429ba06157b3ff7669abbb6ec3", "sha256": "1a0704826d5b83bd9a8cc08ea3d9ab581ccaa1bfd588dadde89ad41a4f3a4af3" }, "downloads": -1, "filename": "crtime-0.0.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "26d430429ba06157b3ff7669abbb6ec3", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 3253, "upload_time": "2019-03-18T20:28:01", "url": "https://files.pythonhosted.org/packages/90/8e/591bd64cf111aea104127f33c0359cbabfdf815122165434853e040d1ebf/crtime-0.0.3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a4b32c442dd00aed5216d68982287061", "sha256": "a94658a785fdc9896eb7dc53d19c75b556687a8f1ed8a22f67edabacb53830c1" }, "downloads": -1, "filename": "crtime-0.0.3.tar.gz", "has_sig": false, "md5_digest": "a4b32c442dd00aed5216d68982287061", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3090, "upload_time": "2019-03-18T20:28:03", "url": "https://files.pythonhosted.org/packages/fb/d1/6230ba0d3282ba3e2a7a7a36ffe13d50cdc465d9718ee647f3001bf7b32e/crtime-0.0.3.tar.gz" } ], "0.0.6": [ { "comment_text": "", "digests": { "md5": "9992d43adf3d9823fbc94737bc9e15d3", "sha256": "f31f2c80a32c7f06061bc1d671028fffdcfa53240da62ff31ec0525f74d3e628" }, "downloads": -1, "filename": "crtime-0.0.6-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "9992d43adf3d9823fbc94737bc9e15d3", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 3243, "upload_time": "2019-03-19T20:31:37", "url": "https://files.pythonhosted.org/packages/dc/67/444b094505bc3333709fa43325123ba048e1c748a1dfcf9d20c7b777246a/crtime-0.0.6-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "23ff0c301b056c12e797d78ab66c1f42", "sha256": "f7a18fbf729bb6d2ded6ab5fc5888635ce75be99c70c9f6124aa2faa64f79efd" }, "downloads": -1, "filename": "crtime-0.0.6.tar.gz", "has_sig": false, "md5_digest": "23ff0c301b056c12e797d78ab66c1f42", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3094, "upload_time": "2019-03-19T20:31:39", "url": "https://files.pythonhosted.org/packages/98/a8/f284eb7b30b88c5edfc01ee49dcd09764c08c5985503aab237615f119821/crtime-0.0.6.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "9992d43adf3d9823fbc94737bc9e15d3", "sha256": "f31f2c80a32c7f06061bc1d671028fffdcfa53240da62ff31ec0525f74d3e628" }, "downloads": -1, "filename": "crtime-0.0.6-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "9992d43adf3d9823fbc94737bc9e15d3", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 3243, "upload_time": "2019-03-19T20:31:37", "url": "https://files.pythonhosted.org/packages/dc/67/444b094505bc3333709fa43325123ba048e1c748a1dfcf9d20c7b777246a/crtime-0.0.6-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "23ff0c301b056c12e797d78ab66c1f42", "sha256": "f7a18fbf729bb6d2ded6ab5fc5888635ce75be99c70c9f6124aa2faa64f79efd" }, "downloads": -1, "filename": "crtime-0.0.6.tar.gz", "has_sig": false, "md5_digest": "23ff0c301b056c12e797d78ab66c1f42", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3094, "upload_time": "2019-03-19T20:31:39", "url": "https://files.pythonhosted.org/packages/98/a8/f284eb7b30b88c5edfc01ee49dcd09764c08c5985503aab237615f119821/crtime-0.0.6.tar.gz" } ] }