{ "info": { "author": "Mikey Waites, Jack Saunders", "author_email": "mikey.waites@gmail.com", "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", "Programming Language :: Python :: 2.7", "Topic :: Internet :: WWW/HTTP :: Dynamic Content", "Topic :: Software Development", "Topic :: Software Development :: Libraries :: Python Modules" ], "description": "Quickstart\n==========\n\n.. include:: header.rst\n\n\n**1** :ref:`Install Flask-Servatus ` via pip\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n\n.. sourcecode:: shell\n\n $ pip install Flask-Servatus\n\n\n**2** :ref:`Initialise ` and :ref:`configure ` the ``Servatus`` application object\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n\n.. sourcecode:: python\n\n from flask import Flask\n from flask.ext.servatus import Servatus\n\n app = Flask(__name__)\n servatus = Servatus(app)\n\n #.init_app() interface is also availble..\n\n def factory(arg, arg2):\n\n app = Flask(__name__)\n servatus = Servatus()\n servatus.init_app(app)\n\n return app\n\n\n\n**3** Use your prefered :ref:`storages ` object to save files.\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n\n.. sourcecode:: python\n\n from flask import Flask\n from flask.ext.servatus import Servatus\n from flask.ext.servatus.files import ContentFile\n from flask.ext.servatus.storages import get_default_storage\n\n app = Flask(__name__)\n servatus = Servatus(app)\n\n storage = get_default_storage()\n\n @app.route('/uploads', methods=['GET', 'POST'])\n def handle_upload():\n # handle uploaded file from user subitted form..\n\n storage.save('foo.txt', request.files['file'])", "description_content_type": null, "docs_url": null, "download_url": "https://github.com/mikeywaites/Flask-Servatus/releases/tag/0.1.3", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/mikeywaites/Flask-Servatus", "keywords": null, "license": "UNKNOWN", "maintainer": null, "maintainer_email": null, "name": "flask_servatus", "package_url": "https://pypi.org/project/flask_servatus/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/flask_servatus/", "project_urls": { "Download": "https://github.com/mikeywaites/Flask-Servatus/releases/tag/0.1.3", "Homepage": "https://github.com/mikeywaites/Flask-Servatus" }, "release_url": "https://pypi.org/project/flask_servatus/0.1.3/", "requires_dist": null, "requires_python": null, "summary": "A port of djangos storages framework for use with flask applications", "version": "0.1.3" }, "last_serial": 1415910, "releases": { "0.0.3": [], "0.1.0": [ { "comment_text": "", "digests": { "md5": "88c4ae60e17edfa5b9d4fbc1071198f9", "sha256": "1551ce3cbc8b502ea8ab680c520cba862fb322d8f6ab742cbb16cf8edc4a6423" }, "downloads": -1, "filename": "flask_servatus-0.1.0.tar.gz", "has_sig": false, "md5_digest": "88c4ae60e17edfa5b9d4fbc1071198f9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18418, "upload_time": "2015-02-08T23:04:12", "url": "https://files.pythonhosted.org/packages/df/84/7ccf74d4f1118988ebcf5460fb972ac1c7b039f6b57842ff87fb118e7a7e/flask_servatus-0.1.0.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "5f4e84ad09b829285487adbafb0f288b", "sha256": "94d685bc4600b47ca27c249c0fe76346972aa020b66f85afc4e7c1fed758303f" }, "downloads": -1, "filename": "flask_servatus-0.1.1.tar.gz", "has_sig": false, "md5_digest": "5f4e84ad09b829285487adbafb0f288b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17748, "upload_time": "2015-02-09T08:58:34", "url": "https://files.pythonhosted.org/packages/ca/32/db260e3d0d2cf12b1c56172b6c41876f03df427d691f620b839afecce49f/flask_servatus-0.1.1.tar.gz" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "dbbacf5ba313854c81ed79d9530c557a", "sha256": "3be507655a8a0114815f14c3a9f2ecc787f3e9164a2a58bdf166a39f419718d9" }, "downloads": -1, "filename": "flask_servatus-0.1.2.tar.gz", "has_sig": false, "md5_digest": "dbbacf5ba313854c81ed79d9530c557a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17738, "upload_time": "2015-02-09T09:22:32", "url": "https://files.pythonhosted.org/packages/bc/a9/a26b97536412c4782a42a3133bde749abbb5cce43cf15ca5e66179585264/flask_servatus-0.1.2.tar.gz" } ], "0.1.3": [ { "comment_text": "", "digests": { "md5": "e5371aa7c390a42165e1e470d93926df", "sha256": "bf3cd973b8ac7d90f88f60701d2a6da418e270eed5e0533005ede695f5c9834b" }, "downloads": -1, "filename": "flask_servatus-0.1.3.tar.gz", "has_sig": false, "md5_digest": "e5371aa7c390a42165e1e470d93926df", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18156, "upload_time": "2015-02-09T10:02:36", "url": "https://files.pythonhosted.org/packages/92/9a/c2aa78e9987eed87036d3286b0f3e73b1beec1d3ed694fbebee2a63e66cd/flask_servatus-0.1.3.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "e5371aa7c390a42165e1e470d93926df", "sha256": "bf3cd973b8ac7d90f88f60701d2a6da418e270eed5e0533005ede695f5c9834b" }, "downloads": -1, "filename": "flask_servatus-0.1.3.tar.gz", "has_sig": false, "md5_digest": "e5371aa7c390a42165e1e470d93926df", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18156, "upload_time": "2015-02-09T10:02:36", "url": "https://files.pythonhosted.org/packages/92/9a/c2aa78e9987eed87036d3286b0f3e73b1beec1d3ed694fbebee2a63e66cd/flask_servatus-0.1.3.tar.gz" } ] }