{ "info": { "author": "Philipp Lang", "author_email": "", "bugtrack_url": null, "classifiers": [ "License :: OSI Approved :: MIT License", "Programming Language :: Python :: 3.6", "Topic :: Software Development" ], "description": "# Azure Blob\n\n[![PyPI version](https://badge.fury.io/py/azblob.svg)](https://badge.fury.io/py/azblob)\n[![Code style: black](https://img.shields.io/badge/code%20style-black-000000.svg)](https://github.com/ambv/black)\n\n\nOne-line CLI to download from Azure blob storage. Supports private blobs.\n\n\n## Installation\n\nTo install:\n\n```\n$ pip install azblob\n```\n\n## CLI\n\n### Download blob (and authentication illustration)\n**Anonymous** access, account name from command line\n```\n$ azblob -n my_account download my_container my_blob\n```\n**Anonymous** access, account name from environment\n```\n$ export AZBLOB_ACCOUNTNAME=my_account\n$ azblob download my_container my_blob\n```\n\n**Private** container, credentials from command line\n```\n$ azblob -n my_account -k my_key download my_container my_blob\n```\n\n**Private** container, credentials from environment\n```\n$ export AZBLOB_ACCOUNTNAME=my_account\n$ export AZBLOB_ACCOUNTKEY=my_key\n$ azblob download my_container my_blob\n```\n\n### List containers and blobs\nSame authentication mechanism. List blobs in `my_container`\n```\nazblob list my_container\n```\nList all containers in account\n```\nazblob list\n```\n\nand, as always\n```\n$ azblob -h\n$ azblob download -h\n$ azblob list -h\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/plang85/azblob", "keywords": "", "license": "MIT License", "maintainer": "", "maintainer_email": "", "name": "azblob", "package_url": "https://pypi.org/project/azblob/", "platform": "", "project_url": "https://pypi.org/project/azblob/", "project_urls": { "Homepage": "https://github.com/plang85/azblob" }, "release_url": "https://pypi.org/project/azblob/0.2.0/", "requires_dist": [ "azure-storage-blob (>=1.3.0)", "azure-storage-file (>=1.3.0)", "tqdm (>=4.0.0)", "tabulate (>=0.8.2)", "black; extra == 'dev'", "twine; extra == 'dev'" ], "requires_python": "", "summary": "Download Azure blobs.", "version": "0.2.0" }, "last_serial": 4506242, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "f68a401bb95bb6cc1299e2a74a941a5c", "sha256": "b9b1183a544b4049a962cdadbea229a5b292f04179440ff5bf41010275f858ba" }, "downloads": -1, "filename": "azblob-0.0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "f68a401bb95bb6cc1299e2a74a941a5c", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 3695, "upload_time": "2018-07-27T09:36:36", "url": "https://files.pythonhosted.org/packages/6b/e4/addbe2f710d7706bbb0ce5a482448d95c9554a8ba471fa6a2948fb6d5c36/azblob-0.0.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "61b970c81bb526174b0b01f0ba018d90", "sha256": "8c95150b5472b498108689c90a63e916cc864f8023027a075bc688febc91c318" }, "downloads": -1, "filename": "azblob-0.0.1.tar.gz", "has_sig": false, "md5_digest": "61b970c81bb526174b0b01f0ba018d90", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2754, "upload_time": "2018-07-27T09:36:37", "url": "https://files.pythonhosted.org/packages/4e/6a/4cc9676706fe3ae4dcdcf6a769d8cf1199dac6e2a8b3b08e19ad64d84a0b/azblob-0.0.1.tar.gz" } ], "0.0.2": [ { "comment_text": "", "digests": { "md5": "65ca45203f4d0a7448f2e79ffb005e18", "sha256": "e70c8fcbc5e728fc51e6abff3d6e0130986d7844bc691d7da8534c4204d9f647" }, "downloads": -1, "filename": "azblob-0.0.2-py3-none-any.whl", "has_sig": false, "md5_digest": "65ca45203f4d0a7448f2e79ffb005e18", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 3788, "upload_time": "2018-07-31T08:04:12", "url": "https://files.pythonhosted.org/packages/bb/3d/611f420d5dd3f312c1e605857e019d072d0f46801a42cae3014b21a0c3cb/azblob-0.0.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ce63562a5c351833edac15469e82ee0c", "sha256": "8ecbf4361acd2f77a2c484c35285cbef9ed785c33a40291ff8b3efbe9debf87c" }, "downloads": -1, "filename": "azblob-0.0.2.tar.gz", "has_sig": false, "md5_digest": "ce63562a5c351833edac15469e82ee0c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2868, "upload_time": "2018-07-31T08:04:13", "url": "https://files.pythonhosted.org/packages/34/d5/15bdfcfa6831c491746cac366cf248b66a293a762301da71f1f016583274/azblob-0.0.2.tar.gz" } ], "0.0.3": [ { "comment_text": "", "digests": { "md5": "351237bee72d21d5b381ce23cfad041a", "sha256": "a06e2861e1596a7d9c5798b4bac4e7841c20804a55ba7f53ad9cffad5b4b1b6c" }, "downloads": -1, "filename": "azblob-0.0.3-py3-none-any.whl", "has_sig": false, "md5_digest": "351237bee72d21d5b381ce23cfad041a", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 3815, "upload_time": "2018-07-31T08:11:16", "url": "https://files.pythonhosted.org/packages/13/9c/2b7a8bab2eb30a47a2b5082ed3a3e2446e2f51e13727945d74753c5da4a0/azblob-0.0.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "bed29f459b91838160b30e0cbb100b95", "sha256": "be179aa8708063285d9e1bf1d17ea4e152b1bc09e41a7b037ee316954dad030c" }, "downloads": -1, "filename": "azblob-0.0.3.tar.gz", "has_sig": false, "md5_digest": "bed29f459b91838160b30e0cbb100b95", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2901, "upload_time": "2018-07-31T08:11:17", "url": "https://files.pythonhosted.org/packages/e8/11/741fd8df3519023093eb7bf36e9c51acea19332924f307d0c07e0a89f5b7/azblob-0.0.3.tar.gz" } ], "0.0.4": [ { "comment_text": "", "digests": { "md5": "43845f21f67289c50dfe9ddb6cb8c1a1", "sha256": "fb52e3341b3e200cc715a2e6ebc73ee2f4a804dbedf341bda10b895a3698ce77" }, "downloads": -1, "filename": "azblob-0.0.4-py3-none-any.whl", "has_sig": false, "md5_digest": "43845f21f67289c50dfe9ddb6cb8c1a1", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 3973, "upload_time": "2018-09-21T08:36:43", "url": "https://files.pythonhosted.org/packages/b9/8f/e68ae060e118e518ed6992725dc8592a4672f05b2dc928b56b94a8bd093d/azblob-0.0.4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "253904ea825d29e9034277a0569ca6ff", "sha256": "236e8a20a3623d086ca387bff2bec3b0f0e82c40be9acc7f3888aace5e57680c" }, "downloads": -1, "filename": "azblob-0.0.4.tar.gz", "has_sig": false, "md5_digest": "253904ea825d29e9034277a0569ca6ff", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3064, "upload_time": "2018-09-21T08:36:45", "url": "https://files.pythonhosted.org/packages/d7/de/8ec2cd12861cacd3ce0eab71772fd87cb4389ec570f726e539c85159f4d8/azblob-0.0.4.tar.gz" } ], "0.0.5": [ { "comment_text": "", "digests": { "md5": "778479089187a746abee6caacbf5325f", "sha256": "f05c99c707263878111f1c0a35bd22501d260baf5751f6ee3e82e2041f21e37a" }, "downloads": -1, "filename": "azblob-0.0.5-py3-none-any.whl", "has_sig": false, "md5_digest": "778479089187a746abee6caacbf5325f", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 4430, "upload_time": "2018-11-01T12:09:35", "url": "https://files.pythonhosted.org/packages/e4/59/9885d05a51ded73f4a9ca1f53ab45849db58d383e96f80c477d0ec98833f/azblob-0.0.5-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "127a20f6a48c7dba0c61418a1f4af08b", "sha256": "a61463681ace4c8ec6b63768d146818b18f5c7cb51940d2be428a49e0b5c1b9b" }, "downloads": -1, "filename": "azblob-0.0.5.tar.gz", "has_sig": false, "md5_digest": "127a20f6a48c7dba0c61418a1f4af08b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3525, "upload_time": "2018-11-01T12:09:37", "url": "https://files.pythonhosted.org/packages/d5/b7/c88f81e851e5e207a255020d261c08b72b6c6d756d9fa16ae64ab405f6cf/azblob-0.0.5.tar.gz" } ], "0.1": [ { "comment_text": "", "digests": { "md5": "f9a5b438ea6c73305df7d1e6865e7799", "sha256": "da97f16c826aaab8ac890fc81d0be438a764c7a943951eeb2ce9746738a111c6" }, "downloads": -1, "filename": "azblob-0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "f9a5b438ea6c73305df7d1e6865e7799", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 4581, "upload_time": "2018-11-01T13:33:43", "url": "https://files.pythonhosted.org/packages/a8/16/ce5fc80b7d984ce2e4206f8d66aa6bd0c4049041c65d79083a7dc9257334/azblob-0.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "31209ffde0aee28893621185534e9090", "sha256": "8b22cd339dc97f87760af0dd4f9314bf3bf42e599da60dce9a1c9e62a0b34c72" }, "downloads": -1, "filename": "azblob-0.1.tar.gz", "has_sig": false, "md5_digest": "31209ffde0aee28893621185534e9090", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3704, "upload_time": "2018-11-01T13:33:44", "url": "https://files.pythonhosted.org/packages/3f/ab/fbe5bb69548a223b55b10469006932ad3c0229f59e8df1cb2ba3a31e0997/azblob-0.1.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "354a22a9c15ec7308a1b0b44093c20cf", "sha256": "c0cedd3711acbe46147367aeba7e4ab2328aed96350934f30e5b58e1864ac0b3" }, "downloads": -1, "filename": "azblob-0.1.1-py3-none-any.whl", "has_sig": false, "md5_digest": "354a22a9c15ec7308a1b0b44093c20cf", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 6009, "upload_time": "2018-11-20T07:52:53", "url": "https://files.pythonhosted.org/packages/c5/4c/234e69d8843b35f6f8a5be955e4a90e6069481cccc3b33b502f5a869c5a5/azblob-0.1.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "1d9e1117537485167d57608ff2d941fa", "sha256": "23bc45098bd6f7c6f7bf696955941fe25cbafa613a681e1c14c9e4f8a5b0ca57" }, "downloads": -1, "filename": "azblob-0.1.1.tar.gz", "has_sig": false, "md5_digest": "1d9e1117537485167d57608ff2d941fa", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3736, "upload_time": "2018-11-20T07:52:54", "url": "https://files.pythonhosted.org/packages/2c/57/53b66a07e5b43c7fd755cffd7080a86ed543ba07583357bb1ae263066eb3/azblob-0.1.1.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "d16a1e7076c4022e5699ae4100c953de", "sha256": "b3cb27247d62f5ba2b33b53040a06157616560f9494d1b7fbe87db77a42a797f" }, "downloads": -1, "filename": "azblob-0.2.0-py3-none-any.whl", "has_sig": false, "md5_digest": "d16a1e7076c4022e5699ae4100c953de", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 4665, "upload_time": "2018-11-20T07:56:57", "url": "https://files.pythonhosted.org/packages/6c/b1/47f395dcddacb7fdd2c53cd210643e5b299e3d3de09843c502c460cd9da2/azblob-0.2.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "1f6e2f52e8bc84974c19eaabfee25e6a", "sha256": "61018425d349c496197a1cc64729002b4afdec6eb59a537703754861e7ead715" }, "downloads": -1, "filename": "azblob-0.2.0.tar.gz", "has_sig": false, "md5_digest": "1f6e2f52e8bc84974c19eaabfee25e6a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3759, "upload_time": "2018-11-20T07:56:59", "url": "https://files.pythonhosted.org/packages/43/f1/3ad2d3e4ba0340ab6f323d07fe815a61d5935e687985e75c8eb924f41163/azblob-0.2.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "d16a1e7076c4022e5699ae4100c953de", "sha256": "b3cb27247d62f5ba2b33b53040a06157616560f9494d1b7fbe87db77a42a797f" }, "downloads": -1, "filename": "azblob-0.2.0-py3-none-any.whl", "has_sig": false, "md5_digest": "d16a1e7076c4022e5699ae4100c953de", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 4665, "upload_time": "2018-11-20T07:56:57", "url": "https://files.pythonhosted.org/packages/6c/b1/47f395dcddacb7fdd2c53cd210643e5b299e3d3de09843c502c460cd9da2/azblob-0.2.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "1f6e2f52e8bc84974c19eaabfee25e6a", "sha256": "61018425d349c496197a1cc64729002b4afdec6eb59a537703754861e7ead715" }, "downloads": -1, "filename": "azblob-0.2.0.tar.gz", "has_sig": false, "md5_digest": "1f6e2f52e8bc84974c19eaabfee25e6a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3759, "upload_time": "2018-11-20T07:56:59", "url": "https://files.pythonhosted.org/packages/43/f1/3ad2d3e4ba0340ab6f323d07fe815a61d5935e687985e75c8eb924f41163/azblob-0.2.0.tar.gz" } ] }