{ "info": { "author": "Ernesto Mendoza Blanco", "author_email": "ernestom@mentanetwork.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Environment :: Console", "Intended Audience :: Developers", "Intended Audience :: System Administrators", "License :: OSI Approved :: MIT License", "Operating System :: MacOS :: MacOS X", "Operating System :: Microsoft :: Windows", "Operating System :: POSIX", "Programming Language :: Python" ], "description": "NetStorage communication Kit\n============================\n.. image:: https://img.shields.io/pypi/status/NetStorageKit.svg?style=flat-square\n :target: https://pypi.python.org/pypi/NetStorageKit\n\nUsage\n-----\n\nThe `tests `_ describe the usage thoroughly, but consider this upload\nexample.\n\n.. code-block:: python\n\n import netstoragekit as ns\n\n # NetStorage connection information\n # The host part is prepended to -nsu.akamaihd.net, i.e. mycdn-nsu.akamaihd.net\n test = dict(key_name='abc', key='abcdefghijk1234'\n cpcode='12345', host='mycdn')\n\n # Create a Request instance\n request = ns.api.Request(test['key_name'], test['key'],\n test['cpcode'], test['host'])\n\n remote_path = 'media/images/products/123.jpg'\n local_path = '/opt/data/products/123.jpg'\n\n # Upload the local path to the remote one (always relative to the CPCode)\n # The returned data is the XML returned by the API parsed as a python object\n # The response is the object as returned by the requests package\n data, response = request.upload(remote_path, local_path)\n\nInstallation\n------------\n\nDevelopment\n~~~~~~~~~~~\n\n.. code-block:: shell\n\n pip install autoenv\n pip install virtualenv\n virtualenv -p /usr/bin/python2.7.9 env\n source env/bin/activate\n python setup.py install\n # Run tests\n py.test tests.py\n\nProduction\n~~~~~~~~~~\n\n.. code:: shell\n\n pip install netstoragekit\n\n.. _tests: tests.py", "description_content_type": null, "docs_url": null, "download_url": "https://github.com/MentaNetwork/NetStorageKit-Python", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/MentaNetwork/NetStorageKit-Python", "keywords": null, "license": "MIT License", "maintainer": null, "maintainer_email": null, "name": "NetStorageKit", "package_url": "https://pypi.org/project/NetStorageKit/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/NetStorageKit/", "project_urls": { "Download": "https://github.com/MentaNetwork/NetStorageKit-Python", "Homepage": "https://github.com/MentaNetwork/NetStorageKit-Python" }, "release_url": "https://pypi.org/project/NetStorageKit/1.0.8/", "requires_dist": null, "requires_python": null, "summary": "Akamai's NetStorage API communication kit", "version": "1.0.8" }, "last_serial": 1632077, "releases": { "1.0.0": [ { "comment_text": "", "digests": { "md5": "e2b141713bb986603e7be5650576217a", "sha256": "d80f858f2af007e4dc4b08b206bf2724e693f6b72811b4d3d64df8cb3bc135a3" }, "downloads": -1, "filename": "NetStorageKit-1.0.0-cp27-none-macosx_10_10_x86_64.whl", "has_sig": false, "md5_digest": "e2b141713bb986603e7be5650576217a", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 2645, "upload_time": "2015-06-21T18:42:57", "url": "https://files.pythonhosted.org/packages/29/a0/054a67a72290f8b26d6efbf6ab72ad57074610bd25ace3c2aa4d58246f21/NetStorageKit-1.0.0-cp27-none-macosx_10_10_x86_64.whl" }, { "comment_text": "", "digests": { "md5": "96da724ecadbe3d1ec3e64be557ceaaa", "sha256": "437352529f1aead715e156ca4cb7c1728179b9ada7520efbc0ba73a022c30c9f" }, "downloads": -1, "filename": "NetStorageKit-1.0.0-py2.7.egg", "has_sig": false, "md5_digest": "96da724ecadbe3d1ec3e64be557ceaaa", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 1260, "upload_time": "2015-06-21T18:41:10", "url": "https://files.pythonhosted.org/packages/a1/f1/0e31acb60babc506bd1ae3fb57ac1170b01a7bb01743b620b21ea9afd3ad/NetStorageKit-1.0.0-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "8d3149f72721a1140520952d368e395f", "sha256": "b5586e2096c0b7e16ee6b1b4e5712056c501867484b9786b2b4ea803168aea20" }, "downloads": -1, "filename": "NetStorageKit-1.0.0.tar.gz", "has_sig": false, "md5_digest": "8d3149f72721a1140520952d368e395f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1182, "upload_time": "2015-06-21T18:41:19", "url": "https://files.pythonhosted.org/packages/e0/74/c75df5b5d2d21dfb45ace1cdd89b17ced40c004c9581ef86a1cb5b388df0/NetStorageKit-1.0.0.tar.gz" } ], "1.0.1": [], "1.0.2": [], "1.0.3": [ { "comment_text": "", "digests": { "md5": "26829953db96c7947f37a8a309e8aef0", "sha256": "be01e408623bcf4465c7146f67ba0271d877bc97997945f0cf070c9049af8442" }, "downloads": -1, "filename": "NetStorageKit-1.0.3-py2.7.egg", "has_sig": false, "md5_digest": "26829953db96c7947f37a8a309e8aef0", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 1323, "upload_time": "2015-06-23T23:57:54", "url": "https://files.pythonhosted.org/packages/f9/92/347093360f6676af539b9f9c694b2efff410aa9caa41d2e18d0028ba682e/NetStorageKit-1.0.3-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "abe13227e1bdf2cdd89e439d7f105bb4", "sha256": "6e290550253d0ab478d1a966ba6fd92d1d496d5d2607c03ef8e68fca70048970" }, "downloads": -1, "filename": "NetStorageKit-1.0.3.tar.gz", "has_sig": false, "md5_digest": "abe13227e1bdf2cdd89e439d7f105bb4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6459, "upload_time": "2015-06-23T23:57:57", "url": "https://files.pythonhosted.org/packages/18/4b/c22181c187339a3eb16ea113334edc8bf54c261c854442e4afe7906a5571/NetStorageKit-1.0.3.tar.gz" } ], "1.0.4": [ { "comment_text": "", "digests": { "md5": "7d518e1761f48eaca58b435b0298d9cc", "sha256": "50d864d227ffda3c0733730f9bbe6b60061860e6a3a159bc0f2c8603cf4bb399" }, "downloads": -1, "filename": "NetStorageKit-1.0.4-py2.7.egg", "has_sig": false, "md5_digest": "7d518e1761f48eaca58b435b0298d9cc", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 1323, "upload_time": "2015-06-24T05:34:39", "url": "https://files.pythonhosted.org/packages/88/9f/34442ae102e053d2eb5984b8d3e59d1dc351617c3c280b5e5b38c0414894/NetStorageKit-1.0.4-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "f5c6f3f75b883e58e676264fa8c19be9", "sha256": "9c476e5500c5bacb6a6028345972fd1c73e49eeda10189dac4ca5e6b1eced9db" }, "downloads": -1, "filename": "NetStorageKit-1.0.4.tar.gz", "has_sig": false, "md5_digest": "f5c6f3f75b883e58e676264fa8c19be9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6464, "upload_time": "2015-06-24T05:34:43", "url": "https://files.pythonhosted.org/packages/a9/b3/683da88d61664200e6b45341ceaba066dd864c9274eb48074936dfbcdec5/NetStorageKit-1.0.4.tar.gz" } ], "1.0.5": [ { "comment_text": "", "digests": { "md5": "f43bbdf8cf3576bf0c24bcba6e4a2c1e", "sha256": "ff17f361f22ffe524fa7e09f65f0f8d8bc2b8246ed0a804485e28d79e5f1e4c7" }, "downloads": -1, "filename": "NetStorageKit-1.0.5-py2.7.egg", "has_sig": false, "md5_digest": "f43bbdf8cf3576bf0c24bcba6e4a2c1e", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 18120, "upload_time": "2015-06-24T05:41:13", "url": "https://files.pythonhosted.org/packages/d7/55/1fb1c219bd9a6d68fa76ffa5226e81907613e323dd5f05c941050e4267d5/NetStorageKit-1.0.5-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "66d8262c9fc3c8c2375a3431f83cd691", "sha256": "86c17098c243f7fff0c959afc2ca3f60dfe07998dd671e4b676a4c9d609ea407" }, "downloads": -1, "filename": "NetStorageKit-1.0.5-py2-none-any.whl", "has_sig": false, "md5_digest": "66d8262c9fc3c8c2375a3431f83cd691", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 10210, "upload_time": "2015-06-27T01:28:39", "url": "https://files.pythonhosted.org/packages/e6/3f/63ea3c8d3248574ee40f59f7cd0220f1942be462adc9605e3c24f9e976fa/NetStorageKit-1.0.5-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "5b355e3b94e287a6d7f50859c8769d6f", "sha256": "6c2de4e7bde6d9e1b583c16787a27f8aabdd03b2009927f795d539e819573640" }, "downloads": -1, "filename": "NetStorageKit-1.0.5.tar.gz", "has_sig": false, "md5_digest": "5b355e3b94e287a6d7f50859c8769d6f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11938, "upload_time": "2015-06-24T05:41:17", "url": "https://files.pythonhosted.org/packages/d5/84/5c2cab4e1846024123bc18bba091fd483a1c0a0fbf0f21f2e7e1720ec8fb/NetStorageKit-1.0.5.tar.gz" } ], "1.0.6": [ { "comment_text": "", "digests": { "md5": "323eb23dc3cfaf6a5aa39142bb5fcbd5", "sha256": "4596449bc8d8f246790ff469222f35b4d32ca3fc65464a239c8acd0a54b6499a" }, "downloads": -1, "filename": "NetStorageKit-1.0.6-py2.7.egg", "has_sig": false, "md5_digest": "323eb23dc3cfaf6a5aa39142bb5fcbd5", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 19167, "upload_time": "2015-06-27T01:39:58", "url": "https://files.pythonhosted.org/packages/16/d3/11d25db6b79b0ef53c40d376227614362b1161224688ea6171377f4551fd/NetStorageKit-1.0.6-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "d10947e5b5ea6fe481e2ce807674fb52", "sha256": "14f2be3a6efdea123c8d9d91452fffae83e981bdc8dfb6e981e0fa911d29a80a" }, "downloads": -1, "filename": "NetStorageKit-1.0.6-py2-none-any.whl", "has_sig": false, "md5_digest": "d10947e5b5ea6fe481e2ce807674fb52", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 10211, "upload_time": "2015-06-27T01:39:54", "url": "https://files.pythonhosted.org/packages/64/11/502992eb80d04fe3bd602f5830f1e523a0dd229c06c58d912bb9a990e2d7/NetStorageKit-1.0.6-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "20f434160772693466a983a245feec4e", "sha256": "d56700bb8b7d094bdbd370f53e153c06df19515cc90dcde417ab497be63796f2" }, "downloads": -1, "filename": "NetStorageKit-1.0.6.tar.gz", "has_sig": false, "md5_digest": "20f434160772693466a983a245feec4e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12766, "upload_time": "2015-06-27T01:40:02", "url": "https://files.pythonhosted.org/packages/e9/19/082e6921bce38ef7b50f537edf970f79c5af953018f9a1707a4a77f9a776/NetStorageKit-1.0.6.tar.gz" } ], "1.0.7": [ { "comment_text": "", "digests": { "md5": "8d159f337d91ae71fc853faddce429ef", "sha256": "2fd1e5e0084d4319f5569b7572e0c9688364167111b4845f4534fd536c77d0c2" }, "downloads": -1, "filename": "NetStorageKit-1.0.7-py2.7.egg", "has_sig": false, "md5_digest": "8d159f337d91ae71fc853faddce429ef", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 19174, "upload_time": "2015-06-28T05:37:17", "url": "https://files.pythonhosted.org/packages/04/40/0b5e972cccefbe026e86855a1591d663b7c06569bb1c6af40e534951a791/NetStorageKit-1.0.7-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "5d829e63b3e8fa252054ffe63a065e28", "sha256": "efa616929ad8ce246c59ca9fb74ec29766069b41d373be73dc6c9db07a0bb306" }, "downloads": -1, "filename": "NetStorageKit-1.0.7-py2-none-any.whl", "has_sig": false, "md5_digest": "5d829e63b3e8fa252054ffe63a065e28", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 10216, "upload_time": "2015-06-28T05:37:13", "url": "https://files.pythonhosted.org/packages/6f/02/fe38557d1a9ade671e8fe3980d36c3d7f1a50930ad6b8698ff50e647f2b1/NetStorageKit-1.0.7-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b1b25fb17bc53b1dafa3f0d467357e8b", "sha256": "7f8e412ecba8d2a715a456076ddd868ee95f2a36c6bf67e40c0fef90c5ea624c" }, "downloads": -1, "filename": "NetStorageKit-1.0.7.tar.gz", "has_sig": false, "md5_digest": "b1b25fb17bc53b1dafa3f0d467357e8b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12914, "upload_time": "2015-06-28T05:37:20", "url": "https://files.pythonhosted.org/packages/4a/92/beb31f5c59369ce050f3f99a39b947de63f53ffb8f5055f590879c0004e9/NetStorageKit-1.0.7.tar.gz" } ], "1.0.8": [ { "comment_text": "", "digests": { "md5": "e0c7d8a98e734f216b75d437ea13d122", "sha256": "1ab964793808733d7d77bc771db1cb66926c190cf69aaa7ee459833776ff9505" }, "downloads": -1, "filename": "NetStorageKit-1.0.8-py2.7.egg", "has_sig": false, "md5_digest": "e0c7d8a98e734f216b75d437ea13d122", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 19840, "upload_time": "2015-07-14T00:29:30", "url": "https://files.pythonhosted.org/packages/14/33/fc6de2fa6e8ab32e0fd0db91f2c25ae8e3e2bd5d455dae8f34490b7ee158/NetStorageKit-1.0.8-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "dae726b40eed2efe7cb67cec0c54de50", "sha256": "466e756e1b927fe51306c3f70f9c30bf2170e6e8316eebe0685d4e5ebe90e321" }, "downloads": -1, "filename": "NetStorageKit-1.0.8-py2-none-any.whl", "has_sig": false, "md5_digest": "dae726b40eed2efe7cb67cec0c54de50", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 11538, "upload_time": "2015-07-14T00:29:26", "url": "https://files.pythonhosted.org/packages/61/cb/faf4566939da09f9990ab61d79f711c5679c9ae082951bd9d31fcc0edb02/NetStorageKit-1.0.8-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ab08e00aef806c5da4d430fa809419bf", "sha256": "77ca18325e8c80acb9c044b1a8bb9417b3bbbff7988e7597d983ce12aba1cbb6" }, "downloads": -1, "filename": "NetStorageKit-1.0.8.tar.gz", "has_sig": false, "md5_digest": "ab08e00aef806c5da4d430fa809419bf", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13408, "upload_time": "2015-07-14T00:29:34", "url": "https://files.pythonhosted.org/packages/18/20/0a30e3d89a45f6772f49393b69a8b63a36d43ceabc01208591aa6d1c6a7e/NetStorageKit-1.0.8.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "e0c7d8a98e734f216b75d437ea13d122", "sha256": "1ab964793808733d7d77bc771db1cb66926c190cf69aaa7ee459833776ff9505" }, "downloads": -1, "filename": "NetStorageKit-1.0.8-py2.7.egg", "has_sig": false, "md5_digest": "e0c7d8a98e734f216b75d437ea13d122", "packagetype": "bdist_egg", "python_version": "2.7", "requires_python": null, "size": 19840, "upload_time": "2015-07-14T00:29:30", "url": "https://files.pythonhosted.org/packages/14/33/fc6de2fa6e8ab32e0fd0db91f2c25ae8e3e2bd5d455dae8f34490b7ee158/NetStorageKit-1.0.8-py2.7.egg" }, { "comment_text": "", "digests": { "md5": "dae726b40eed2efe7cb67cec0c54de50", "sha256": "466e756e1b927fe51306c3f70f9c30bf2170e6e8316eebe0685d4e5ebe90e321" }, "downloads": -1, "filename": "NetStorageKit-1.0.8-py2-none-any.whl", "has_sig": false, "md5_digest": "dae726b40eed2efe7cb67cec0c54de50", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 11538, "upload_time": "2015-07-14T00:29:26", "url": "https://files.pythonhosted.org/packages/61/cb/faf4566939da09f9990ab61d79f711c5679c9ae082951bd9d31fcc0edb02/NetStorageKit-1.0.8-py2-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ab08e00aef806c5da4d430fa809419bf", "sha256": "77ca18325e8c80acb9c044b1a8bb9417b3bbbff7988e7597d983ce12aba1cbb6" }, "downloads": -1, "filename": "NetStorageKit-1.0.8.tar.gz", "has_sig": false, "md5_digest": "ab08e00aef806c5da4d430fa809419bf", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13408, "upload_time": "2015-07-14T00:29:34", "url": "https://files.pythonhosted.org/packages/18/20/0a30e3d89a45f6772f49393b69a8b63a36d43ceabc01208591aa6d1c6a7e/NetStorageKit-1.0.8.tar.gz" } ] }