All Projects → noirbizarre → flask-fs

noirbizarre / flask-fs

Licence: MIT license
Simple and easy file storages for Flask

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to flask-fs

spring-file-storage-service
The FSS(file storage service) APIs make storing the blob file easy and simple .
Stars: ✭ 33 (+10%)
Mutual labels:  s3, gridfs
nifi
Deploy a secured, clustered, auto-scaling NiFi service in AWS.
Stars: ✭ 37 (+23.33%)
Mutual labels:  s3
aws-certified-developer-associate-udemy-notes
AWS Certified Developer Associate Udemy Notes
Stars: ✭ 20 (-33.33%)
Mutual labels:  s3
terraform-aws-lb-s3-bucket
Terraform module to provision an S3 bucket with built in IAM policy to allow AWS Load Balancers to ship access logs
Stars: ✭ 29 (-3.33%)
Mutual labels:  s3
direct-upload-s3-signaturev4
Example of Directly uploading files to S3 with PHP
Stars: ✭ 50 (+66.67%)
Mutual labels:  s3
go-drive
A simple cloud drive mapping web app supports local, FTP/SFTP, S3, OneDrive, WebDAV, Google Drive.
Stars: ✭ 184 (+513.33%)
Mutual labels:  s3
saisoku
Saisoku is a Python module that helps you build complex pipelines of batch file/directory transfer/sync jobs.
Stars: ✭ 40 (+33.33%)
Mutual labels:  s3
Amazon
Simple access to Amazon's web services.
Stars: ✭ 20 (-33.33%)
Mutual labels:  s3
s3recon
Amazon S3 bucket finder and crawler.
Stars: ✭ 111 (+270%)
Mutual labels:  s3
lambda-multipart-parser
This nodejs module will parse the multipart-form containing files and fields from the AWS lambda event object. It works very well parsing binary and text files.
Stars: ✭ 45 (+50%)
Mutual labels:  s3
cubefs
CubeFS is a cloud native distributed storage platform.
Stars: ✭ 3,062 (+10106.67%)
Mutual labels:  s3
live-streaming-on-aws-with-mediastore
Live streaming on AWS with Amazon S3 automatically configures AWS Elemental MediaLive, Amazon S3 and Amazon CloudFront to ingest, encode, package and deliver a single source live stream through the AWS Cloud. The Solution provides 3 Encoding profiles to support 1080p through 288p HTTP live streaming (HLS) outputs.
Stars: ✭ 84 (+180%)
Mutual labels:  s3
ob bulkstash
Bulk Stash is a docker rclone service to sync, or copy, files between different storage services. For example, you can copy files either to or from a remote storage services like Amazon S3 to Google Cloud Storage, or locally from your laptop to a remote storage.
Stars: ✭ 113 (+276.67%)
Mutual labels:  s3
ses-email-client
Simple, serverless client for AWS SES. With this, you can send/read emails received by SES into S3 without purchasing AWS Workmail. If you only use SES for email marketing, you can also see and preview your SES templates in the browser
Stars: ✭ 21 (-30%)
Mutual labels:  s3
muxfys
High performance multiplexed user fuse mounting
Stars: ✭ 20 (-33.33%)
Mutual labels:  s3
react-deploy-s3
Deploy create react app's in AWS S3
Stars: ✭ 67 (+123.33%)
Mutual labels:  s3
amazon-s3-presigned-urls-aws-sam
For more serverless learning resources, visit https://serverlessland.com/.
Stars: ✭ 139 (+363.33%)
Mutual labels:  s3
prefect-docker-compose
A simple guide to understand Prefect and make it work with your own docker-compose configuration.
Stars: ✭ 122 (+306.67%)
Mutual labels:  s3
waihona
Rust crate for performing cloud storage CRUD actions across major cloud providers e.g aws
Stars: ✭ 46 (+53.33%)
Mutual labels:  s3
athenadriver
A fully-featured AWS Athena database driver (+ athenareader https://github.com/uber/athenadriver/tree/master/athenareader)
Stars: ✭ 116 (+286.67%)
Mutual labels:  s3

Flask-FS

Build status Code coverage Documentation status

Simple and easy file storages for Flask

Compatibility

Flask-FS requires Python 2.7/3.4+ and Flask 0.10+.

Amazon S3 support requires Boto3.

GridFS support requires PyMongo 3+.

OpenStack Swift support requires python-swift-client.

Installation

You can install Flask-FS with pip:

$ pip install flask-fs
# or
$ pip install flask-fs[s3]  # For Amazon S3 backend support
$ pip install flask-fs[swift]  # For OpenStack swift backend support
$ pip install flask-fs[gridfs]  # For GridFS backend support
$ pip install flask-fs[all]  # To include all dependencies for all backends

Quick start

from flask import Flask
import flask_fs 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

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].