{ "info": { "author": "Philipp Bosch", "author_email": "hello+muto-server@pb.io", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Environment :: Web Environment", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python" ], "description": "muto-server\n===========\n\n**muto** is a client/server system for cloud-based image manipulation in\n[Django] projects. It uses [easy-thumbnails] for the manipulation part and\n[boto] for accessing and storing images on [S3].\n\nThis is the server part. The client package is called [muto-client].\n\n\nInstallation\n------------\n\nYou can install the package from PyPI using pip or easy_install:\n\n```bash\n$ pip install muto-server\n```\n\nOr you can install from the latest source version:\n\n```bash\n$ git clone git://github.com/philippbosch/muto-server.git\n$ cd muto-server/\n$ python setup.py install\n```\n\nAdd `mutoserver` to your `INSTALLED_APPS` in **settings.py**:\n\n```python\nINSTALLED_APPS = (\n # ...\n 'mutoserver',\n)\n```\n\nYou also need a [Redis] instance in place.\n\n\nConfiguration\n-------------\n\nThere are a few configuration settings you can set in your **settings.py**:\n\n* `MUTO_REDIS_URL` \u2013 The URL to a Redis instance (defaults to `redis://:6379`)\n* `MUTO_AWS_STORAGE_BUCKET_NAME` - The S3 bucket used to store and retrieve images (falls back to `AWS_STORAGE_BUCKET_NAME` if not defined)\n* `MUTO_AWS_ACCESS_KEY_ID` and `MUTO_AWS_SECRET_ACCESS_KEY` \u2013 Your S3 credentials used to upload to S3 (fall back to `AWS_ACCESS_KEY_ID` or `AWS_SECRET_ACCESS_KEY` respectively if not defined)\n\n\nUsage\n-----\n\n**muto-server** is basically a management command that runs a worker process\nand waits for incoming image transformation requests by watching a queue in\nRedis. Start the worker like this:\n\n```bash\n$ python manage.py watchqueue\n```\n\nThat's it.\n\n\nLicense\n-------\n\n[MIT]\n\n\n\n[Django]: http://www.djangoproject.com/\n[easy-thumbnails]: https://github.com/SmileyChris/easy_thumbnails\n[boto]: https://github.com/boto/boto\n[S3]: https://aws.amazon.com/s3/\n[muto-client]: https://github.com/philippbosch/muto-client\n[Redis]: http://redis.io/\n[MIT]: http://philippbosch.mit-license.org/\n", "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/philippbosch/muto-server", "keywords": null, "license": "UNKNOWN", "maintainer": null, "maintainer_email": null, "name": "muto-server", "package_url": "https://pypi.org/project/muto-server/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/muto-server/", "project_urls": { "Download": "UNKNOWN", "Homepage": "http://github.com/philippbosch/muto-server" }, "release_url": "https://pypi.org/project/muto-server/0.1.4/", "requires_dist": null, "requires_python": null, "summary": "muto is a client/server system for cloud-based image manipulation in Django projects", "version": "0.1.4" }, "last_serial": 1031687, "releases": { "0.1": [ { "comment_text": "", "digests": { "md5": "414ce51d1a2237c941926cf545e34075", "sha256": "bfe786cf898ebe93f464385b82f4b70494e940af774bac45122c05a71c612e26" }, "downloads": -1, "filename": "muto-server-0.1.tar.gz", "has_sig": false, "md5_digest": "414ce51d1a2237c941926cf545e34075", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2490, "upload_time": "2014-03-16T12:26:23", "url": "https://files.pythonhosted.org/packages/43/66/281da352a97119cff20641311986dd34826e2f69099958818e34f23aa6c0/muto-server-0.1.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "99fe4fcbc4628af901f28fa8fcc95d61", "sha256": "d156988cfb7155b29f50a144a1190aaaf7ae56cfa2f2375e9a7a3e3ca8da8cf3" }, "downloads": -1, "filename": "muto-server-0.1.1.tar.gz", "has_sig": false, "md5_digest": "99fe4fcbc4628af901f28fa8fcc95d61", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2528, "upload_time": "2014-03-16T12:28:21", "url": "https://files.pythonhosted.org/packages/ec/3d/03e4dfe8171c7b20820f898fc87b7e68ebdbee51e9bc27d7dc697fab3a51/muto-server-0.1.1.tar.gz" } ], "0.1.3": [ { "comment_text": "", "digests": { "md5": "5557622b927801b3f2bdfe9043591271", "sha256": "5f658093407443bc448c7a1503061e2e90a5d69f7df22b34a202db9f17d50d48" }, "downloads": -1, "filename": "muto-server-0.1.3.tar.gz", "has_sig": false, "md5_digest": "5557622b927801b3f2bdfe9043591271", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4090, "upload_time": "2014-03-16T13:19:09", "url": "https://files.pythonhosted.org/packages/d6/e9/2c68d454b7272373fbcd4dd1690053e939f72d9976bd0cb6d8962b7ad4f0/muto-server-0.1.3.tar.gz" } ], "0.1.4": [ { "comment_text": "", "digests": { "md5": "18e8eed1a2157c1759947bdd583e79e9", "sha256": "40d1bec9ecf54356bddc3920bcea60cb3a138213592584283bdd1ba57192ff00" }, "downloads": -1, "filename": "muto-server-0.1.4.tar.gz", "has_sig": false, "md5_digest": "18e8eed1a2157c1759947bdd583e79e9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4217, "upload_time": "2014-03-16T22:00:20", "url": "https://files.pythonhosted.org/packages/30/2c/20e0f38b71cec52e635f29a9234c63f2cc6ad9563760e3f1eca5e2af8a07/muto-server-0.1.4.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "18e8eed1a2157c1759947bdd583e79e9", "sha256": "40d1bec9ecf54356bddc3920bcea60cb3a138213592584283bdd1ba57192ff00" }, "downloads": -1, "filename": "muto-server-0.1.4.tar.gz", "has_sig": false, "md5_digest": "18e8eed1a2157c1759947bdd583e79e9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4217, "upload_time": "2014-03-16T22:00:20", "url": "https://files.pythonhosted.org/packages/30/2c/20e0f38b71cec52e635f29a9234c63f2cc6ad9563760e3f1eca5e2af8a07/muto-server-0.1.4.tar.gz" } ] }