{ "info": { "author": "Edmund Pfeil", "author_email": "edmundpf@buffalo.edu", "bugtrack_url": null, "classifiers": [ "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python :: 3" ], "description": "# File Tools\n[![Build Status](https://travis-ci.org/edmundpf/file_tools.svg?branch=master)](https://travis-ci.org/edmundpf/file_tools)\n[![PyPI version](https://badge.fury.io/py/file-tools.svg)](https://badge.fury.io/py/file-tools)\n> Includes useful methods for file/json file reading and writing.\n## Install\n* `python3 -m pip install file-tools`\n## Usage\n``` python\nfrom file_tools.file import get_file_string, get_file_lines\nfrom file_tools.json_file import import_json, export_json\nmy_text = get_file_string('text.txt')\nmy_lines = get_file_lines('text.txt')\nmy_dict = import_json('example.json')\nmy_dict['test'] = 1\nexport_json(data=my_dict, file='example.json')\n```\n## Methods\n* **file**\n\t* *get_file_string*\n\t\t* returns string from file\n\t\t* Args\n\t\t\t* *file* (string)\n\t\t\t* *path* (string=''), if empty path will be relative of CWD, otherwise will be relative of path, useful with os.path.abspath(__file__) to get file relative to module\n\t\t\t* *encoding* (string='utf-8'), encoding type, defaults to utf-8\n\t* *get_file_lines*\n\t\t* returns list of lines from file\n\t\t* Args\n\t\t\t* *file* (string)\n\t\t\t* *path* (string=''), if empty path will be relative of CWD, otherwise will be relative of path, useful with os.path.abspath(__file__) to get file relative to module\n\t\t\t* *newline* (sting='\\n'), newline character to parse\n\t\t\t* *encoding* (string='utf-8'), encoding type, defaults to utf-8\n\t* *write_file_string*\n\t\t* writes file string to file\n\t\t* Args\n\t\t\t* *file* (string)\n\t\t\t* *path* (string=''), if empty path will be relative of CWD, otherwise will be relative of path, useful with os.path.abspath(__file__) to get file relative to module\n\t\t\t* *text* (string=''), string to write\n\t\t\t* *encoding* (string='utf-8'), encoding type, defaults to utf-8\n\t* *append_file_string*\n\t\t* appends file string to file\n\t\t* Args\n\t\t\t* *file* (string)\n\t\t\t* *path* (string=''), if empty path will be relative of CWD, otherwise will be relative of path, useful with os.path.abspath(__file__) to get file relative to module\n\t\t\t* *text* (string=''), string to write\n\t\t\t* *encoding* (string='utf-8'), encoding type, defaults to utf-8\n\t* *write_file_lines*\n\t\t* appends file lines to file\n\t\t* Args\n\t\t\t* *file* (string)\n\t\t\t* *path* (string=''), if empty path will be relative of CWD, otherwise will be relative of path, useful with os.path.abspath(__file__) to get file relative to module\n\t\t\t* *lines* (list=[]), lines to write\n\t\t\t* *newline* (sting='\\n'), newline character to separate lines\n\t\t\t* *encoding* (string='utf-8'), encoding type, defaults to utf-8\n\t* *append_file_lines*\n\t\t* appends file lines to file\n\t\t* Args\n\t\t\t* *file* (string)\n\t\t\t* *path* (string=''), if empty path will be relative of CWD, otherwise will be relative of path, useful with os.path.abspath(__file__) to get file relative to module\n\t\t\t* *lines* (list=[]), lines to write\n\t\t\t* *newline* (sting='\\n'), newline character to separate lines\n\t\t\t* *encoding* (string='utf-8'), encoding type, defaults to utf-8\n* **json_file**\n\t* *import_json*\n\t\t* returns dict object (or list) from file\n\t\t* Args\n\t\t\t* *file* (string)\n\t\t\t* *path* (string=''), if empty path will be relative of CWD, otherwise will be relative of path, useful with os.path.abspath(__file__) to get file relative to module\n\t* *export_json*\n\t\t* exports dict object (or list) to file\n\t\t* Args\n\t\t\t* *data* (dict or list)\n\t\t\t* *file* (string)\n\t\t\t* *indent* (int) - number of spaces for json file indentation\n\t\t\t* *path* (string=''), if empty path will be relative of CWD, otherwise will be relative of path, useful with os.path.abspath(__file__) to get file relative to module\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/edmundpf/file_tools", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "", "name": "file-tools", "package_url": "https://pypi.org/project/file-tools/", "platform": "", "project_url": "https://pypi.org/project/file-tools/", "project_urls": { "Homepage": "https://github.com/edmundpf/file_tools" }, "release_url": "https://pypi.org/project/file-tools/0.1.7/", "requires_dist": null, "requires_python": "", "summary": "File and JSON File Methods.", "version": "0.1.7" }, "last_serial": 5416903, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "886047da2e0be657a8b5b90440810d8a", "sha256": "6fd861374756c5b96db24f3440573be896f591bd845b2d9fda72ed74e8d0aa3f" }, "downloads": -1, "filename": "file_tools-0.0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "886047da2e0be657a8b5b90440810d8a", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 2971, "upload_time": "2019-06-04T15:14:06", "url": "https://files.pythonhosted.org/packages/4d/fe/44743ae42239470fa7f367850b9a8161c34533ff7ac1b18dc10589a669a3/file_tools-0.0.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "53d39d2b1c48d06028a2a593493b6b2a", "sha256": "fbab6a44c45136adc20f9ca5fc1b44885a6173071c9f5ea92a686756699c435e" }, "downloads": -1, "filename": "file-tools-0.0.1.tar.gz", "has_sig": false, "md5_digest": "53d39d2b1c48d06028a2a593493b6b2a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1979, "upload_time": "2019-06-04T15:14:08", "url": "https://files.pythonhosted.org/packages/fc/0d/bda3f570a292f415c60f46a73c8eb1013a2ceafdeca3b9002ffe62253362/file-tools-0.0.1.tar.gz" } ], "0.0.2": [ { "comment_text": "", "digests": { "md5": "522c83d5e7fc1abce37997a7c2814c4b", "sha256": "24e0129f0b2ced39527d33c4e1818f22f332dc7fba29b940cf1e20c00453f142" }, "downloads": -1, "filename": "file_tools-0.0.2-py3-none-any.whl", "has_sig": false, "md5_digest": "522c83d5e7fc1abce37997a7c2814c4b", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 2971, "upload_time": "2019-06-04T15:15:24", "url": "https://files.pythonhosted.org/packages/32/a7/23d342b778ca5f9151b68c2c42ab2785f23abaf2ee6f7000deaf37327a3d/file_tools-0.0.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a92142c42798f8a183316fa7f407856f", "sha256": "cf2d66bda2ef3f063eb958764bcc67b0a5dfb29a229af2c57c75ccd3fbeb62a0" }, "downloads": -1, "filename": "file-tools-0.0.2.tar.gz", "has_sig": false, "md5_digest": "a92142c42798f8a183316fa7f407856f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1971, "upload_time": "2019-06-04T15:15:26", "url": "https://files.pythonhosted.org/packages/4c/69/babb554c9ec1d58d0d0bcb5e8534185979f333acc89a6d20cbc653a3304d/file-tools-0.0.2.tar.gz" } ], "0.0.3": [ { "comment_text": "", "digests": { "md5": "8c54a59e695d15601464964d4355da52", "sha256": "3bf525724479249ca07ccec3922dbc88ede9dc2fa86924e8b6a919a708d111a7" }, "downloads": -1, "filename": "file_tools-0.0.3-py3-none-any.whl", "has_sig": false, "md5_digest": "8c54a59e695d15601464964d4355da52", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 3137, "upload_time": "2019-06-04T15:36:09", "url": "https://files.pythonhosted.org/packages/92/8f/fda601ed81a882545c43166c25041b9071cf1332422ec47a42fef537980c/file_tools-0.0.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "2baaef79fda2be0cde380261ca99bef7", "sha256": "e58b0b9cdf3bc88456b8465a47f6eb785b75d0ad75dffe253ad9b348efe40008" }, "downloads": -1, "filename": "file-tools-0.0.3.tar.gz", "has_sig": false, "md5_digest": "2baaef79fda2be0cde380261ca99bef7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2095, "upload_time": "2019-06-04T15:36:10", "url": "https://files.pythonhosted.org/packages/2e/0a/59dfea5b1871446aa51987d243933b55b5c1650ff5ccd1ac95d855a7b222/file-tools-0.0.3.tar.gz" } ], "0.0.4": [ { "comment_text": "", "digests": { "md5": "858099d586b2a055b1100799ec48e7f8", "sha256": "27c0c7d6e76ff1d84e935a3aeced6f8281e0a39195f0af2406ef3f633b13a3b7" }, "downloads": -1, "filename": "file_tools-0.0.4-py3-none-any.whl", "has_sig": false, "md5_digest": "858099d586b2a055b1100799ec48e7f8", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 3257, "upload_time": "2019-06-04T16:09:10", "url": "https://files.pythonhosted.org/packages/95/fb/884e412cacf86ff5a7bb8e70cd70cdc0d3404f825b7ec37ea0709253f712/file_tools-0.0.4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "9603d47738dbbc8a5650eb7f622657fd", "sha256": "5bf2dd06f2f5bcf5ab597fd481ce8122c947cbbf118d5706e53352539b5644af" }, "downloads": -1, "filename": "file-tools-0.0.4.tar.gz", "has_sig": false, "md5_digest": "9603d47738dbbc8a5650eb7f622657fd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2217, "upload_time": "2019-06-04T16:09:11", "url": "https://files.pythonhosted.org/packages/c1/15/8a9598627a7e29d6d7518299e8b46c5b7b6e59920dec0c49e9653daa5d3e/file-tools-0.0.4.tar.gz" } ], "0.0.5": [ { "comment_text": "", "digests": { "md5": "700a468f1918128dab8d0c3257574a50", "sha256": "103492d0f6cec5649c641984c1ebd47f233b8b2c47ec5eff056fd5edeaffbd5f" }, "downloads": -1, "filename": "file_tools-0.0.5-py3-none-any.whl", "has_sig": false, "md5_digest": "700a468f1918128dab8d0c3257574a50", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 3232, "upload_time": "2019-06-04T16:22:44", "url": "https://files.pythonhosted.org/packages/61/1c/db6d89da53a81a7e832cf4bcb5cd49e13326d5fbc9d82026cf316aa95af1/file_tools-0.0.5-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "cbbcb1058a95bb404f6ca81ccddcc652", "sha256": "9cbcf5557c41098139543b12012a401728bafef19302f4a3f98eb90ad55de49a" }, "downloads": -1, "filename": "file-tools-0.0.5.tar.gz", "has_sig": false, "md5_digest": "cbbcb1058a95bb404f6ca81ccddcc652", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2202, "upload_time": "2019-06-04T16:22:45", "url": "https://files.pythonhosted.org/packages/40/1c/d694210dbb6854bf8fd2e16d35e087a185062b7d737f2011ed3641a0e380/file-tools-0.0.5.tar.gz" } ], "0.0.6": [ { "comment_text": "", "digests": { "md5": "dfe4a784ad784b0e505ce0e0d14c73f9", "sha256": "33b8dade8f0f39a9f0d29f1df4cd303c08f11c8519cdc4c49561d0dd9933a394" }, "downloads": -1, "filename": "file_tools-0.0.6-py3-none-any.whl", "has_sig": false, "md5_digest": "dfe4a784ad784b0e505ce0e0d14c73f9", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 3233, "upload_time": "2019-06-04T16:24:33", "url": "https://files.pythonhosted.org/packages/d9/1d/6e7d09b98600994068c8d16b3e5a1f43a3555a9ee440124231c0efd3e0fe/file_tools-0.0.6-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c0a8389d6e2004677428bcbfa1e9934f", "sha256": "6ea82f4e33714939580401c2472581185c9899ad08a9249f6e6ca3f505aff181" }, "downloads": -1, "filename": "file-tools-0.0.6.tar.gz", "has_sig": false, "md5_digest": "c0a8389d6e2004677428bcbfa1e9934f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2209, "upload_time": "2019-06-04T16:24:34", "url": "https://files.pythonhosted.org/packages/f0/71/23cd4cd7ac178f9a2887875e05b78d9de28b05bbca116fb49e228e12e4ad/file-tools-0.0.6.tar.gz" } ], "0.0.7": [ { "comment_text": "", "digests": { "md5": "08a7ac682c3a00cff8603ac655bd953c", "sha256": "26f429136a783456e899ecd64d41eb0001561b0396a932cea63c85ca34626292" }, "downloads": -1, "filename": "file_tools-0.0.7-py3-none-any.whl", "has_sig": false, "md5_digest": "08a7ac682c3a00cff8603ac655bd953c", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 3217, "upload_time": "2019-06-04T16:41:27", "url": "https://files.pythonhosted.org/packages/19/b3/bd0107660147b0de29b2ff28509d2b42533a4e01e0f95719651b5a1ad6f0/file_tools-0.0.7-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "5676db459a19290c0b52db120a294d8e", "sha256": "746bfcd476d2c5c285e1c390d3999312d8a69be8d861e59e70d5507b59ef42a0" }, "downloads": -1, "filename": "file-tools-0.0.7.tar.gz", "has_sig": false, "md5_digest": "5676db459a19290c0b52db120a294d8e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2199, "upload_time": "2019-06-04T16:41:28", "url": "https://files.pythonhosted.org/packages/24/78/5cf8063e318b934314bb5444d2b6dedbb9cee68e84e986763d7fa2e6fc0b/file-tools-0.0.7.tar.gz" } ], "0.0.8": [ { "comment_text": "", "digests": { "md5": "661b4496bd6b50c64637c1be48d7c6b2", "sha256": "41f8e86f6accbfb19a90fbde595d317fb863671c5f81244d4604e2fe839e7a93" }, "downloads": -1, "filename": "file_tools-0.0.8-py3-none-any.whl", "has_sig": false, "md5_digest": "661b4496bd6b50c64637c1be48d7c6b2", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 3225, "upload_time": "2019-06-04T17:17:34", "url": "https://files.pythonhosted.org/packages/90/e8/6eb08b1e4290a3bb5c0815d32d937374c38656f55ab2d38e126850e6976f/file_tools-0.0.8-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "cd93f3c95e2afad8faa9c33f6aa72266", "sha256": "86667536c73ffbeea248ec6b10f9a113c51077bef7ddd54b18b5cb3bbfb7706d" }, "downloads": -1, "filename": "file-tools-0.0.8.tar.gz", "has_sig": false, "md5_digest": "cd93f3c95e2afad8faa9c33f6aa72266", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2189, "upload_time": "2019-06-04T17:17:35", "url": "https://files.pythonhosted.org/packages/31/5e/87e8369cbb0ba1593021630f7a96a2bedf8f5bcc0d6c4b97621ef76f5730/file-tools-0.0.8.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "fc37b355c980db1e0913b43f3e82015a", "sha256": "2dc45a58b4869c452947cc7a2c79a64b1de6a51ee925d446479bb8c64afd8849" }, "downloads": -1, "filename": "file_tools-0.1.1-py3-none-any.whl", "has_sig": false, "md5_digest": "fc37b355c980db1e0913b43f3e82015a", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 3300, "upload_time": "2019-06-04T17:50:43", "url": "https://files.pythonhosted.org/packages/3b/16/a07b603cbe8b31469ec3e7d14d51be8b3bbca817241b35b14312a3585a81/file_tools-0.1.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b31d56540b010a4ede6d2e7f1ba1082e", "sha256": "0a3d7767edf74b49851e4f1e59bf48917f73af2d9d55537c566131baf7065836" }, "downloads": -1, "filename": "file-tools-0.1.1.tar.gz", "has_sig": false, "md5_digest": "b31d56540b010a4ede6d2e7f1ba1082e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2225, "upload_time": "2019-06-04T17:50:45", "url": "https://files.pythonhosted.org/packages/c6/15/33afdbdc5383bbb1fb220eab831c8e544df697dddc39b97010a2df74ab40/file-tools-0.1.1.tar.gz" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "de5de1b5e11c984a7ed63ea85b5c47a0", "sha256": "06eeefec8feb417af6e2afb0a72dda788de68b626513af73cd466e7aae96d741" }, "downloads": -1, "filename": "file_tools-0.1.2-py3-none-any.whl", "has_sig": false, "md5_digest": "de5de1b5e11c984a7ed63ea85b5c47a0", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 3120, "upload_time": "2019-06-04T18:10:59", "url": "https://files.pythonhosted.org/packages/bc/ff/04a34aba933a1d3c1b88902d30bafd63c4b11bcc582ea271524a6420413d/file_tools-0.1.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f6143246a5fdfeb68b174bc257cc844d", "sha256": "b22b8be4563bbac8ce214a42710caae3c3343536cc2227c277a60631eb7137f6" }, "downloads": -1, "filename": "file-tools-0.1.2.tar.gz", "has_sig": false, "md5_digest": "f6143246a5fdfeb68b174bc257cc844d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2096, "upload_time": "2019-06-04T18:11:01", "url": "https://files.pythonhosted.org/packages/a3/51/4f98f46f1de8bcb5da51c601db5428a2847c88d06d9f44ab26b29a2da6c6/file-tools-0.1.2.tar.gz" } ], "0.1.3": [ { "comment_text": "", "digests": { "md5": "11e6f6ffbc21decf480fd90943685c6c", "sha256": "3a2ed69ef8587f58f9fd8625cb9353d2a17860b29b69341a7fb889dba795f840" }, "downloads": -1, "filename": "file_tools-0.1.3-py3-none-any.whl", "has_sig": false, "md5_digest": "11e6f6ffbc21decf480fd90943685c6c", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 3102, "upload_time": "2019-06-04T18:15:41", "url": "https://files.pythonhosted.org/packages/08/25/c35c5a915c748faac9b1a1d8237b305e41dc416fe5fa4d6b834014923d96/file_tools-0.1.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "0dd7fe29bb75b7be55fd6acbac9828eb", "sha256": "0a88dd2fd7b3923f45e7f7b92c2ec3c005d04ac00a014acb68c853b528fc6205" }, "downloads": -1, "filename": "file-tools-0.1.3.tar.gz", "has_sig": false, "md5_digest": "0dd7fe29bb75b7be55fd6acbac9828eb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2067, "upload_time": "2019-06-04T18:15:42", "url": "https://files.pythonhosted.org/packages/59/ec/c66e337d29c97adcce89ecd8c7be9e596c107ba369771746a118936f46f4/file-tools-0.1.3.tar.gz" } ], "0.1.4": [ { "comment_text": "", "digests": { "md5": "e0e250679a54c7be33d22c8fdeea07af", "sha256": "dd272e651f5f04f60e3dd9e769b98924a2104d4a6f1586a2c28e2e6e734a3415" }, "downloads": -1, "filename": "file_tools-0.1.4-py3-none-any.whl", "has_sig": false, "md5_digest": "e0e250679a54c7be33d22c8fdeea07af", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 3139, "upload_time": "2019-06-05T12:57:06", "url": "https://files.pythonhosted.org/packages/59/7d/71507feabe62cbf32870ae0a1b174f371e805858d1b5a33fce0b1bb635d1/file_tools-0.1.4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "5b388323d3f51e5889a36bfda76b480c", "sha256": "fc50a62b9d9b010a79da7578a58ec3b60a9c6dce9259b6d2890ab0453de4bf3c" }, "downloads": -1, "filename": "file-tools-0.1.4.tar.gz", "has_sig": false, "md5_digest": "5b388323d3f51e5889a36bfda76b480c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2111, "upload_time": "2019-06-05T12:57:07", "url": "https://files.pythonhosted.org/packages/a7/a9/ae8e641ff6fcb5080e8bccae29f135211e24920d129b2d0786b898d2ddcf/file-tools-0.1.4.tar.gz" } ], "0.1.6": [ { "comment_text": "", "digests": { "md5": "96006ad01c4880c8eda0d3ef42b2af0c", "sha256": "fa4c2bc6cab07c9d5a5d4f0249a715225b9b5cbe19966ebd63d7a76a05f0a063" }, "downloads": -1, "filename": "file_tools-0.1.6-py3-none-any.whl", "has_sig": false, "md5_digest": "96006ad01c4880c8eda0d3ef42b2af0c", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 4101, "upload_time": "2019-06-12T14:52:00", "url": "https://files.pythonhosted.org/packages/b0/b7/70cbd3db16c24b5625096c150ab8fbd3ef4258b3e14a5c80fd2e7f328371/file_tools-0.1.6-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d3ca6de437facd75eb62c6246b2e2efd", "sha256": "3e87a65e4ae6eaa3561cc34a3c3961a95e0a3ed8f7f92cf7ddd3ef05e6d6a229" }, "downloads": -1, "filename": "file-tools-0.1.6.tar.gz", "has_sig": false, "md5_digest": "d3ca6de437facd75eb62c6246b2e2efd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2295, "upload_time": "2019-06-12T14:52:02", "url": "https://files.pythonhosted.org/packages/8f/9e/46188c5ee796f381d55b986a883a6d32649a2168df3ffe7cfb7f265229c8/file-tools-0.1.6.tar.gz" } ], "0.1.7": [ { "comment_text": "", "digests": { "md5": "3482cfbab03fe29f9b71d417d6e22436", "sha256": "0863fe1e66d13c51517c77ac4cafa26b7bce78c0db7a74580407bd8f572a957f" }, "downloads": -1, "filename": "file_tools-0.1.7-py3-none-any.whl", "has_sig": false, "md5_digest": "3482cfbab03fe29f9b71d417d6e22436", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 4323, "upload_time": "2019-06-18T19:44:20", "url": "https://files.pythonhosted.org/packages/bc/dc/33929e48f5c9d8b3e4212e749be1992699aa796be8dd1d7a8c1b157d25f1/file_tools-0.1.7-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "1a74069cc28ac873ba8700ebface2410", "sha256": "fa122e6c113f6058d81350d147b693ae0ca61831affb3389a83a364a0236ad98" }, "downloads": -1, "filename": "file-tools-0.1.7.tar.gz", "has_sig": false, "md5_digest": "1a74069cc28ac873ba8700ebface2410", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2521, "upload_time": "2019-06-18T19:44:21", "url": "https://files.pythonhosted.org/packages/d2/77/dfd78e227f45472a8298ebf5997a73de32fba6156ab75c44f9d7bdfd7337/file-tools-0.1.7.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "3482cfbab03fe29f9b71d417d6e22436", "sha256": "0863fe1e66d13c51517c77ac4cafa26b7bce78c0db7a74580407bd8f572a957f" }, "downloads": -1, "filename": "file_tools-0.1.7-py3-none-any.whl", "has_sig": false, "md5_digest": "3482cfbab03fe29f9b71d417d6e22436", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 4323, "upload_time": "2019-06-18T19:44:20", "url": "https://files.pythonhosted.org/packages/bc/dc/33929e48f5c9d8b3e4212e749be1992699aa796be8dd1d7a8c1b157d25f1/file_tools-0.1.7-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "1a74069cc28ac873ba8700ebface2410", "sha256": "fa122e6c113f6058d81350d147b693ae0ca61831affb3389a83a364a0236ad98" }, "downloads": -1, "filename": "file-tools-0.1.7.tar.gz", "has_sig": false, "md5_digest": "1a74069cc28ac873ba8700ebface2410", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2521, "upload_time": "2019-06-18T19:44:21", "url": "https://files.pythonhosted.org/packages/d2/77/dfd78e227f45472a8298ebf5997a73de32fba6156ab75c44f9d7bdfd7337/file-tools-0.1.7.tar.gz" } ] }