Metadata-Version: 2.1
Name: flask-storage
Version: 0.6.2.dev16
Summary: Flask storage
Author-email: Etalab <etalab@data.gouv.fr>
Description-Content-Type: text/markdown
Requires-Dist: Flask==2.1.2
Requires-Dist: flask-mongoengine==0.9.5
Requires-Dist: Pillow==9.2.0
Requires-Dist: boto3==1.24.24
Requires-Dist: flake8==4.0.1 ; extra == "dev"
Requires-Dist: flit==3.6.0 ; extra == "dev"
Requires-Dist: pytest==7.1.2 ; extra == "test"
Requires-Dist: pytest-faker==2.0.0 ; extra == "test"
Requires-Dist: pytest-flask==1.2.0 ; extra == "test"
Requires-Dist: pytest-sugar==0.9.4 ; extra == "test"
Requires-Dist: pytest-mock==3.8.2 ; extra == "test"
Project-URL: Home, https://github.com/etalab/flask-storage
Provides-Extra: dev
Provides-Extra: test

# Flask-Storage

Simple and easy file storages for Flask

Flask-Storage is a community driven fork of [Flask-FS](https://github.com/noirbizarre/flask-fs)


## Compatibility

Flask-Storage requires 3.9+ and Flask 2+.

Amazon S3 support requires Boto3.


## Installation

You can install Flask-Storage with pip:

.. code-block:: console

    $ pip install flask-storage
    # or
    $ pip install flask-storage[s3]  # For Amazon S3 backend support


## Quick start

.. code-block:: python

    from flask import Flask
    import flask_storage as fs

    app = Flask(__name__)
    fs.init_app(app)

    images = fs.Storage('images')


    if __name__ == '__main__':
        app.run(debug=True)


## Documentation

The full documentation is hosted [on Read the Docs](http://flask-storage.readthedocs.org/en/latest/)

