{ "info": { "author": "Jind\u0159ich Smitka", "author_email": "smitka.j@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 2 - Pre-Alpha", "Intended Audience :: Developers", "License :: OSI Approved :: BSD License", "Natural Language :: English", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.3", "Programming Language :: Python :: 3.4" ], "description": "===============================\nFlask-Siilo\n===============================\n\n.. image:: https://badge.fury.io/py/flask_siilo.png\n :target: http://badge.fury.io/py/flask_siilo\n\n.. image:: https://travis-ci.org/s-m-i-t-a/flask_siilo.png?branch=master\n :target: https://travis-ci.org/s-m-i-t-a/flask_siilo\n\n.. image:: https://pypip.in/d/flask_siilo/badge.png\n :target: https://pypi.python.org/pypi/flask_siilo\n\n.. image:: https://coveralls.io/repos/s-m-i-t-a/flask_siilo/badge.png\n :target: https://coveralls.io/r/s-m-i-t-a/flask_siilo\n\n.. image:: https://requires.io/github/s-m-i-t-a/flask_siilo/requirements.svg?branch=master\n :target: https://requires.io/github/s-m-i-t-a/flask_siilo/requirements/?branch=master\n :alt: Requirements Status\n\n\nA simple storage for Flask.\n\nFree software: BSD license\n\nQuickstart\n----------\nInstall flask_siilo::\n\n pip install flask_siilo\n\nIn the app you must init the ``Storage``::\n\n from flask import Flask\n from flask.ext.siilo import Storage\n\n app = Flask(__name__)\n storage = Storage(app)\n\nAs default is used ``siilo.storages.filesystem.FileSystemStorage`` and you must set ``DEFAULT_STORAGE_SETTINGS`` as dict with ``base_directory`` keyword::\n\n app.config['DEFAULT_STORAGE_SETTINGS'] = {\n 'base_directory': '/foo/bar/baz',\n }\n\n\nMultiple storages\n-----------------\n\nFor use with multiple storages you must set name on storage class::\n\n from flask import Flask\n from flask.ext.siilo import Storage\n\n app = Flask(__name__)\n default_storage = Storage(app)\n foo_storage = Storage(app, name='foo')\n\nand set ``FOO_STORAGE_SETTINGS``::\n\n app.config['FOO_STORAGE_SETTINGS'] = {\n 'base_directory': '/foo/bar',\n }\n\n\nSettings\n--------\n\nStorage classes\n===============\n\nDEFAULT_STORAGE_CLASS (or SOMETHING_STORAGE_CLASS)\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n\n * ``siilo.storages.amazon_s3.AmazonS3Storage``\n * ``siilo.storages.filesystem.FileSystemStorage``\n\nDEFAULT_STORAGE_SETTINGS (or SOMETHING_STORAGE_SETTINGS)\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n\n * `AmazonS3Storage (Paramteres section)`_\n * `FileSystemStorage (Paramteres section)`_\n\n.. _AmazonS3Storage (Paramteres section): http://siilo.readthedocs.org/storages/amazon_s3.html\n.. _FileSystemStorage (Paramteres section): http://siilo.readthedocs.org/storages/filesystem.html\n\n\n\n\nHistory\n-------\n\n0.1.0 (2014-10-21)\n---------------------\n\n* First release on PyPI.", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/s-m-i-t-a/flask_siilo", "keywords": "flask_siilo", "license": "BSD", "maintainer": null, "maintainer_email": null, "name": "flask_siilo", "package_url": "https://pypi.org/project/flask_siilo/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/flask_siilo/", "project_urls": { "Download": "UNKNOWN", "Homepage": "https://github.com/s-m-i-t-a/flask_siilo" }, "release_url": "https://pypi.org/project/flask_siilo/0.1.2/", "requires_dist": null, "requires_python": null, "summary": "A simple storage for Flask based on siilo.", "version": "0.1.2" }, "last_serial": 1900596, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "b22fca21636fc23356aa6a0fb7ea64df", "sha256": "d29589e3c1bf8ee99e1e52029a4046c7329c1715201197882fe32e4f9538650f" }, "downloads": -1, "filename": "flask_siilo-0.1.0.tar.gz", "has_sig": false, "md5_digest": "b22fca21636fc23356aa6a0fb7ea64df", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12723, "upload_time": "2014-10-23T15:25:55", "url": "https://files.pythonhosted.org/packages/f7/8c/bb4b1e1ec30a3ffb81adbd775f52f4da1e923766dd059eac7c4bf80c48ad/flask_siilo-0.1.0.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "c7873d85ae8dad7cc0ebdb17f676e3b3", "sha256": "a4f88ecdaeb216718ed3668fc180cbcc7b6e5e42325a9fa8c38da581d8d8c6bb" }, "downloads": -1, "filename": "flask_siilo-0.1.1.tar.gz", "has_sig": false, "md5_digest": "c7873d85ae8dad7cc0ebdb17f676e3b3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 13436, "upload_time": "2014-10-23T17:10:42", "url": "https://files.pythonhosted.org/packages/10/65/6c1ff853814c684d5b48c59904abbf4d1e93bf1677f8ec6c90aca81594f4/flask_siilo-0.1.1.tar.gz" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "26511231b76060657e26d99872a0ca2a", "sha256": "5279ec9458419c897490efb8870e57116885a14ad4a13b620daafa2263432c37" }, "downloads": -1, "filename": "flask_siilo-0.1.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "26511231b76060657e26d99872a0ca2a", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 4611, "upload_time": "2016-01-12T10:45:12", "url": "https://files.pythonhosted.org/packages/06/76/7e338b152325b8ba50fb38a59580c32a66f02164e320abb81ff82ee51f5a/flask_siilo-0.1.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "3b99a7a0e680de71376b56e205f96388", "sha256": "ec0672f4473b86ebe40f3c6d0b68985ac88739595db662a2277ade0440e258e6" }, "downloads": -1, "filename": "flask_siilo-0.1.2.tar.gz", "has_sig": false, "md5_digest": "3b99a7a0e680de71376b56e205f96388", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12478, "upload_time": "2016-01-12T10:45:06", "url": "https://files.pythonhosted.org/packages/ea/12/70db7feff0bd07a0941096c44ec45ee839b049c00a55fa993ec6447964b6/flask_siilo-0.1.2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "26511231b76060657e26d99872a0ca2a", "sha256": "5279ec9458419c897490efb8870e57116885a14ad4a13b620daafa2263432c37" }, "downloads": -1, "filename": "flask_siilo-0.1.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "26511231b76060657e26d99872a0ca2a", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 4611, "upload_time": "2016-01-12T10:45:12", "url": "https://files.pythonhosted.org/packages/06/76/7e338b152325b8ba50fb38a59580c32a66f02164e320abb81ff82ee51f5a/flask_siilo-0.1.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "3b99a7a0e680de71376b56e205f96388", "sha256": "ec0672f4473b86ebe40f3c6d0b68985ac88739595db662a2277ade0440e258e6" }, "downloads": -1, "filename": "flask_siilo-0.1.2.tar.gz", "has_sig": false, "md5_digest": "3b99a7a0e680de71376b56e205f96388", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12478, "upload_time": "2016-01-12T10:45:06", "url": "https://files.pythonhosted.org/packages/ea/12/70db7feff0bd07a0941096c44ec45ee839b049c00a55fa993ec6447964b6/flask_siilo-0.1.2.tar.gz" } ] }