{ "info": { "author": "Peter M. Elias", "author_email": "petermelias@gmail.com", "bugtrack_url": null, "classifiers": [ "Environment :: Web Environment", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python", "Topic :: Internet :: WWW/HTTP :: Dynamic Content", "Topic :: Software Development :: Libraries :: Python Modules" ], "description": "# Assetman\n\n[![Latest Version](https://pypip.in/v/assetman/badge.png)](https://pypi.python.org/pypi/assetman/)\n[![Build Status](https://travis-ci.org/petermelias/assetman.png?branch=master)](https://travis-ci.org/petermelias/assetman)\n[![Montly Downloads](https://pypip.in/d/assetman/badge.png?month)](https://pypi.python.org/pypi/assetman)\n[![Download format](https://pypip.in/format/assetman/badge.png)](https://pypi.python.org/pypi/assetman/)\n[![Coverage Status](https://coveralls.io/repos/petermelias/assetman/badge.png?branch=master)](https://coveralls.io/r/petermelias/assetman?branch=master)\n[![License](https://pypip.in/license/assetman/badge.png)](https://pypi.python.org/pypi/assetman/)\n\n\n## Usage\n```python\nfrom assetman import (\n\tinit, \n\tcreate_blob\n)\n\nmanager = init(aws_key, aws_secret, my_bucket)\nsome_data = 'my awsome string / image binary / html / markdown / national secrets'\nasset = create_blob(some_data)\nasset.public = True # makes the asset publicly accessible over S3\nmanager.save_asset(asset)\n\nprint asset.uuid # returns a 16 character UUID which you can save for later\n\n# ... somewhere over the Mediterranean sea...\n\nmy_saved_asset = manager.get_asset(uuid)\n\nprint my_saved_asset.data\n'my awsome string / image binary / html / markdown / national secrets'\n```\n\nIt is also important to note that there are some convenience Asset Types built in for convenient handling\nof meta data and mimetypes.\n\nFor example, the ```Image``` asset type will track format and dimensions for you. See tests for example.\n\n## Testing\n\nTo install with testing support: ``` pip install -e .[test] ```\nThis will install with the optional dependencies required for testing. (wand, for example.)\n``` nosetests ```", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://github.com/petermelias/assetman", "keywords": null, "license": "BSD", "maintainer": null, "maintainer_email": null, "name": "assetman", "package_url": "https://pypi.org/project/assetman/", "platform": "any", "project_url": "https://pypi.org/project/assetman/", "project_urls": { "Download": "UNKNOWN", "Homepage": "http://github.com/petermelias/assetman" }, "release_url": "https://pypi.org/project/assetman/0.0.4/", "requires_dist": null, "requires_python": null, "summary": "Generic blob-data asset manager that provides an API, CLI interface, for managing S3 assets and the respective CloudFront delivery setup.", "version": "0.0.4" }, "last_serial": 1025375, "releases": { "0.0.2": [ { "comment_text": "", "digests": { "md5": "89c3427cb13b1aa63973980918686e6f", "sha256": "8a4f22aa844d97f2a91d329fa69b1ce79e47a340a032cfebd36a700604cf85d9" }, "downloads": -1, "filename": "assetman-0.0.2.tar.gz", "has_sig": false, "md5_digest": "89c3427cb13b1aa63973980918686e6f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3840, "upload_time": "2013-10-14T20:50:43", "url": "https://files.pythonhosted.org/packages/b0/f1/018ee596ec93be44569c93f590193201d7e88c36d6186c80ae4adff574b4/assetman-0.0.2.tar.gz" } ], "0.0.3": [ { "comment_text": "", "digests": { "md5": "271dd218f108bc38783186f4d1dd8853", "sha256": "15693a68959ca732552c7698e4497c22f7fdb4df24c391c9c3a89b87acdcca43" }, "downloads": -1, "filename": "assetman-0.0.3.tar.gz", "has_sig": false, "md5_digest": "271dd218f108bc38783186f4d1dd8853", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3971, "upload_time": "2014-02-11T19:24:33", "url": "https://files.pythonhosted.org/packages/96/26/9a8f00827a974f150e7d1443ed9e4731a691519631b8b5a71b9d13a87322/assetman-0.0.3.tar.gz" } ], "0.0.4": [ { "comment_text": "", "digests": { "md5": "d4e8064997526b0c793285b75acf8f2d", "sha256": "f82af63a69bdf71bd5068359bf684cae4e3593706d620deeffca429cd992a2c4" }, "downloads": -1, "filename": "assetman-0.0.4.tar.gz", "has_sig": false, "md5_digest": "d4e8064997526b0c793285b75acf8f2d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4037, "upload_time": "2014-03-10T20:30:31", "url": "https://files.pythonhosted.org/packages/22/6f/4584dcbb5cc0e5817bd8262cdea74de0b2dac8efa7323169126b65af3428/assetman-0.0.4.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "d4e8064997526b0c793285b75acf8f2d", "sha256": "f82af63a69bdf71bd5068359bf684cae4e3593706d620deeffca429cd992a2c4" }, "downloads": -1, "filename": "assetman-0.0.4.tar.gz", "has_sig": false, "md5_digest": "d4e8064997526b0c793285b75acf8f2d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4037, "upload_time": "2014-03-10T20:30:31", "url": "https://files.pythonhosted.org/packages/22/6f/4584dcbb5cc0e5817bd8262cdea74de0b2dac8efa7323169126b65af3428/assetman-0.0.4.tar.gz" } ] }