===================
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"
}