Flask-GoogleStorage


NameFlask-GoogleStorage JSON
Version 0.2.0 PyPI version JSON
download
home_pagehttps://github.com/svidela/flask-googlestorage
SummaryGoogle Cloud Storage for Flask
upload_time2024-03-29 18:11:30
maintainerNone
docs_urlNone
authorSantiago Videla
requires_python>=3.8
licenseMIT
keywords flask google cloud storage
VCS
bugtrack_url
requirements No requirements were recorded.
Travis-CI No Travis.
coveralls test coverage No coveralls.
            ===================
Flask-GoogleStorage
===================


|version| |python| |license| |coverage| |quality| |docs|

.. |version| image:: https://img.shields.io/pypi/v/flask-googlestorage.svg
    :target: https://pypi.org/project/flask-googlestorage/
    :alt: Latest version

.. |python| image:: https://img.shields.io/pypi/pyversions/flask-googlestorage.svg
    :target: https://pypi.org/project/flask-googlestorage/
    :alt: Python versions

.. |license| image:: https://img.shields.io/pypi/l/flask-googlestorage.svg
    :target: https://flask-googlestorage.readthedocs.io/en/latest/license.html
    :alt: License

.. |coverage| image:: https://codecov.io/gh/svidela/flask-googlestorage/branch/master/graph/badge.svg
    :target: https://codecov.io/gh/svidela/flask-googlestorage
    :alt: Code coverage

.. |quality| image:: https://app.codacy.com/project/badge/Grade/b0317a3f9e8d4cfe8d8ab61c6d92942f
    :target: https://app.codacy.com/gh/svidela/flask-googlestorage/
    :alt: Code quality

.. |docs| image:: https://readthedocs.org/projects/flask-googlestorage/badge/
    :target: http://flask-googlestorage.readthedocs.io/
    :alt: Documentation

Flask-GoogleStorage provides file uploads to Google Cloud Storage for `Flask <https://palletsprojects.com/p/flask/>`_

Installation
============

::

    pip install flask-googlestorage


Documentation
=============

Full documentation is available at http://flask-googlestorage.readthedocs.io

About
=====

This project started as a fork of `Flask-Uploads <https://github.com/maxcountryman/flask-uploads>`_. In fact, the way in which buckets are defined and how files are saved locally before uploading them to Google Cloud was mainly inspired by the class ``UploadSet`` in Flask-Uploads. Although is not its main focus, this extension could be used for local storage and serve uploaded files with Flask similarly to what Flask-Uploads does. However, it worth noting that such a feature is provided mainly to support files uploads/downloads without using Google Cloud Storage during development.

License
=======

MIT licensed. See the `LICENSE <https://github.com/svidela/flask-googlestorage/blob/master/LICENSE>`_ file for more details.

            

Raw data

            {
    "_id": null,
    "home_page": "https://github.com/svidela/flask-googlestorage",
    "name": "Flask-GoogleStorage",
    "maintainer": null,
    "docs_url": null,
    "requires_python": ">=3.8",
    "maintainer_email": null,
    "keywords": "flask, google, cloud, storage",
    "author": "Santiago Videla",
    "author_email": "santiago.videla@gmail.com",
    "download_url": "https://files.pythonhosted.org/packages/31/05/a18b80b659692b672022f0e836238b1095062222bb0cf8f6fe6804b08891/Flask-GoogleStorage-0.2.0.tar.gz",
    "platform": "any",
    "description": "===================\nFlask-GoogleStorage\n===================\n\n\n|version| |python| |license| |coverage| |quality| |docs|\n\n.. |version| image:: https://img.shields.io/pypi/v/flask-googlestorage.svg\n    :target: https://pypi.org/project/flask-googlestorage/\n    :alt: Latest version\n\n.. |python| image:: https://img.shields.io/pypi/pyversions/flask-googlestorage.svg\n    :target: https://pypi.org/project/flask-googlestorage/\n    :alt: Python versions\n\n.. |license| image:: https://img.shields.io/pypi/l/flask-googlestorage.svg\n    :target: https://flask-googlestorage.readthedocs.io/en/latest/license.html\n    :alt: License\n\n.. |coverage| image:: https://codecov.io/gh/svidela/flask-googlestorage/branch/master/graph/badge.svg\n    :target: https://codecov.io/gh/svidela/flask-googlestorage\n    :alt: Code coverage\n\n.. |quality| image:: https://app.codacy.com/project/badge/Grade/b0317a3f9e8d4cfe8d8ab61c6d92942f\n    :target: https://app.codacy.com/gh/svidela/flask-googlestorage/\n    :alt: Code quality\n\n.. |docs| image:: https://readthedocs.org/projects/flask-googlestorage/badge/\n    :target: http://flask-googlestorage.readthedocs.io/\n    :alt: Documentation\n\nFlask-GoogleStorage provides file uploads to Google Cloud Storage for `Flask <https://palletsprojects.com/p/flask/>`_\n\nInstallation\n============\n\n::\n\n    pip install flask-googlestorage\n\n\nDocumentation\n=============\n\nFull documentation is available at http://flask-googlestorage.readthedocs.io\n\nAbout\n=====\n\nThis project started as a fork of `Flask-Uploads <https://github.com/maxcountryman/flask-uploads>`_. In fact, the way in which buckets are defined and how files are saved locally before uploading them to Google Cloud was mainly inspired by the class ``UploadSet`` in Flask-Uploads. Although is not its main focus, this extension could be used for local storage and serve uploaded files with Flask similarly to what Flask-Uploads does. However, it worth noting that such a feature is provided mainly to support files uploads/downloads without using Google Cloud Storage during development.\n\nLicense\n=======\n\nMIT licensed. See the `LICENSE <https://github.com/svidela/flask-googlestorage/blob/master/LICENSE>`_ file for more details.\n",
    "bugtrack_url": null,
    "license": "MIT",
    "summary": "Google Cloud Storage for Flask",
    "version": "0.2.0",
    "project_urls": {
        "Homepage": "https://github.com/svidela/flask-googlestorage"
    },
    "split_keywords": [
        "flask",
        " google",
        " cloud",
        " storage"
    ],
    "urls": [
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "eeebeb935b4c5b46f6abfac3dca4a170a437a38542e0ae84d3d4705bc33e4b82",
                "md5": "2eaba8bbe26f5abab641c769ea3e2cb1",
                "sha256": "a9cc3c02b7129bf6424b2e1caf4dbac0cd929afb5f04b8cf357c9aa9c3e935be"
            },
            "downloads": -1,
            "filename": "Flask_GoogleStorage-0.2.0-py3-none-any.whl",
            "has_sig": false,
            "md5_digest": "2eaba8bbe26f5abab641c769ea3e2cb1",
            "packagetype": "bdist_wheel",
            "python_version": "py3",
            "requires_python": ">=3.8",
            "size": 9949,
            "upload_time": "2024-03-29T18:11:28",
            "upload_time_iso_8601": "2024-03-29T18:11:28.360981Z",
            "url": "https://files.pythonhosted.org/packages/ee/eb/eb935b4c5b46f6abfac3dca4a170a437a38542e0ae84d3d4705bc33e4b82/Flask_GoogleStorage-0.2.0-py3-none-any.whl",
            "yanked": false,
            "yanked_reason": null
        },
        {
            "comment_text": "",
            "digests": {
                "blake2b_256": "3105a18b80b659692b672022f0e836238b1095062222bb0cf8f6fe6804b08891",
                "md5": "b4d4120151be7a0420b9ed420b3b7525",
                "sha256": "ceb2b3d85727eeb28e97fec1408bbcb54024c76d13770dafb4e01af5d78489bd"
            },
            "downloads": -1,
            "filename": "Flask-GoogleStorage-0.2.0.tar.gz",
            "has_sig": false,
            "md5_digest": "b4d4120151be7a0420b9ed420b3b7525",
            "packagetype": "sdist",
            "python_version": "source",
            "requires_python": ">=3.8",
            "size": 15370,
            "upload_time": "2024-03-29T18:11:30",
            "upload_time_iso_8601": "2024-03-29T18:11:30.036449Z",
            "url": "https://files.pythonhosted.org/packages/31/05/a18b80b659692b672022f0e836238b1095062222bb0cf8f6fe6804b08891/Flask-GoogleStorage-0.2.0.tar.gz",
            "yanked": false,
            "yanked_reason": null
        }
    ],
    "upload_time": "2024-03-29 18:11:30",
    "github": true,
    "gitlab": false,
    "bitbucket": false,
    "codeberg": false,
    "github_user": "svidela",
    "github_project": "flask-googlestorage",
    "travis_ci": false,
    "coveralls": false,
    "github_actions": true,
    "tox": true,
    "lcname": "flask-googlestorage"
}
        
Elapsed time: 0.22912s