{ "info": { "author": "Christopher H. Todd", "author_email": "Christopher.Hayden.Todd@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Intended Audience :: Developers", "Natural Language :: English", "Programming Language :: Python", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7", "Programming Language :: Python :: 3.8" ], "description": "# Christopher H. Todd's Python Library For General Tasks\n\nThe ctodd-python-lib-general project is responsible for general tasks that have not been put in specific libraries. Will basically be a dumping ground for one-off tasks that are repeatable but would not call for a specific lib that can be expanded.\n\n## Table of Contents\n\n- [Dependencies](#dependencies)\n- [Libraries](#libraries)\n- [Example Scripts](#example-scripts)\n- [Notes](#notes)\n- [TODO](#todo)\n\n## Dependencies\n\n### Python Packages\n\n- requests>=2.21.0\n\n## Libraries\n\n### [downloader.py](https://github.com/ChristopherHaydenTodd/ctodd-python-lib-general/blob/develop/general_helpers/downloader.py)\n\nLib that allows downloading a File from the given url and saving to the given location\n\nFunctions:\n\n```\ndef download_file(url, file_location=None, overwrite=False):\n \"\"\"\n Purpose:\n Download file from specified URL and store in a specfied location.\n If no location is provided, the file is downloaded in the current\n directory. If overwrite is false, the file is not downloaded.\n Args:\n url (string): Full URL path to download file from.\n file_location (string): Full path to where file will be stored.\n overwrite (Boolean): Whether or not to overwrite file if it already\n exists\n Return\n file_location (string): Full path to where file was be stored.\n \"\"\"\n```\n\n## Example Scripts\n\nExample executable Python scripts/modules for testing and interacting with the library. These show example use-cases for the libraries and can be used as templates for developing with the libraries or to use as one-off development efforts.\n\n### N/A\n\n## Notes\n\n - Relies on f-string notation, which is limited to Python3.6. A refactor to remove these could allow for development with Python3.0.x through 3.5.x\n\n## TODO\n\n - Unittest framework in place, but lacking tests\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/ChristopherHaydenTodd/ctodd-python-lib-general", "keywords": "python,libraries,general", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "ctodd-python-lib-general", "package_url": "https://pypi.org/project/ctodd-python-lib-general/", "platform": "", "project_url": "https://pypi.org/project/ctodd-python-lib-general/", "project_urls": { "Homepage": "https://github.com/ChristopherHaydenTodd/ctodd-python-lib-general" }, "release_url": "https://pypi.org/project/ctodd-python-lib-general/1.0.2/", "requires_dist": [ "requests (>=2.21.0)" ], "requires_python": ">3.6", "summary": "Python utilities used for General Functions not grouped in specific packages", "version": "1.0.2" }, "last_serial": 5170095, "releases": { "1.0.1": [ { "comment_text": "", "digests": { "md5": "cd1008022d129bf9a06fb477a73e5f61", "sha256": "c3d0f2ba234c3ffe56d9c0eb311d1f8c3a06d8bbff3ccb9694e2b74342c6380d" }, "downloads": -1, "filename": "ctodd_python_lib_general-1.0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "cd1008022d129bf9a06fb477a73e5f61", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">3.6", "size": 6086, "upload_time": "2019-04-21T15:28:12", "url": "https://files.pythonhosted.org/packages/b9/f8/1da19b63911fa60a2acd370322abb273be05f2d88a957e4a8f94a0af0bd4/ctodd_python_lib_general-1.0.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "17445d79f6d01f9a7dba5e0e21c0d25c", "sha256": "3466886f49e72b04d6718c41658196aa02d9920f7cf3ae8746c3e9357fb9613c" }, "downloads": -1, "filename": "ctodd-python-lib-general-1.0.1.tar.gz", "has_sig": false, "md5_digest": "17445d79f6d01f9a7dba5e0e21c0d25c", "packagetype": "sdist", "python_version": "source", "requires_python": ">3.6", "size": 5285, "upload_time": "2019-04-21T15:28:14", "url": "https://files.pythonhosted.org/packages/8d/92/aac45d60aa3f98ffa3dd897eff3600c0b38220650bf9a1930a84ae0fcfb1/ctodd-python-lib-general-1.0.1.tar.gz" } ], "1.0.2": [ { "comment_text": "", "digests": { "md5": "4790043edd75f4b9b53a8e19c3e67d98", "sha256": "41be10a7e75d327069fecde2a32fbc77c7da226259294f475abfd9b4622f0a1f" }, "downloads": -1, "filename": "ctodd_python_lib_general-1.0.2-py3-none-any.whl", "has_sig": false, "md5_digest": "4790043edd75f4b9b53a8e19c3e67d98", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">3.6", "size": 6086, "upload_time": "2019-04-21T15:31:39", "url": "https://files.pythonhosted.org/packages/af/b8/d239d2befb5bca62d3905aeca9d0f0d25ff4953f164c42f31887b3c5eb70/ctodd_python_lib_general-1.0.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "32778fb85dc8bff0a08c5ced39d11f88", "sha256": "1f4949e06734395bc6a614842b2060b5c7821a3383ddabe51a4d9b869433a91c" }, "downloads": -1, "filename": "ctodd-python-lib-general-1.0.2.tar.gz", "has_sig": false, "md5_digest": "32778fb85dc8bff0a08c5ced39d11f88", "packagetype": "sdist", "python_version": "source", "requires_python": ">3.6", "size": 5274, "upload_time": "2019-04-21T15:31:40", "url": "https://files.pythonhosted.org/packages/57/9b/780d818cf2a49c0cdbdb3497e3a00041d3086f986fd3db30c87e254762ca/ctodd-python-lib-general-1.0.2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "4790043edd75f4b9b53a8e19c3e67d98", "sha256": "41be10a7e75d327069fecde2a32fbc77c7da226259294f475abfd9b4622f0a1f" }, "downloads": -1, "filename": "ctodd_python_lib_general-1.0.2-py3-none-any.whl", "has_sig": false, "md5_digest": "4790043edd75f4b9b53a8e19c3e67d98", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">3.6", "size": 6086, "upload_time": "2019-04-21T15:31:39", "url": "https://files.pythonhosted.org/packages/af/b8/d239d2befb5bca62d3905aeca9d0f0d25ff4953f164c42f31887b3c5eb70/ctodd_python_lib_general-1.0.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "32778fb85dc8bff0a08c5ced39d11f88", "sha256": "1f4949e06734395bc6a614842b2060b5c7821a3383ddabe51a4d9b869433a91c" }, "downloads": -1, "filename": "ctodd-python-lib-general-1.0.2.tar.gz", "has_sig": false, "md5_digest": "32778fb85dc8bff0a08c5ced39d11f88", "packagetype": "sdist", "python_version": "source", "requires_python": ">3.6", "size": 5274, "upload_time": "2019-04-21T15:31:40", "url": "https://files.pythonhosted.org/packages/57/9b/780d818cf2a49c0cdbdb3497e3a00041d3086f986fd3db30c87e254762ca/ctodd-python-lib-general-1.0.2.tar.gz" } ] }