All Projects → ro6ley → flask-drive

ro6ley / flask-drive

Licence: other
A simple Flask app to upload and download files off Amazon's S3

Programming Languages

python
139335 projects - #7 most used programming language
HTML
75241 projects

Projects that are alternatives of or similar to flask-drive

simply-static-deploy
WordPress plugin to deploy static sites easily to an AWS S3 bucket.
Stars: ✭ 48 (+108.7%)
Mutual labels:  aws-s3, s3, s3-bucket
Bucket-Flaws
Bucket Flaws ( S3 Bucket Mass Scanner ): A Simple Lightweight Script to Check for Common S3 Bucket Misconfigurations
Stars: ✭ 43 (+86.96%)
Mutual labels:  aws-s3, s3, s3-bucket
ionic-image-upload
Ionic Plugin for Uploading Images to Amazon S3
Stars: ✭ 26 (+13.04%)
Mutual labels:  aws-s3, s3, s3-bucket
Goofys
a high-performance, POSIX-ish Amazon S3 file system written in Go
Stars: ✭ 3,932 (+16995.65%)
Mutual labels:  aws-s3, s3, s3-bucket
Minio Hs
MinIO Client SDK for Haskell
Stars: ✭ 39 (+69.57%)
Mutual labels:  aws-s3, s3, s3-bucket
BlobHelper
BlobHelper is a common, consistent storage interface for Microsoft Azure, Amazon S3, Komodo, Kvpbase, and local filesystem written in C#.
Stars: ✭ 23 (+0%)
Mutual labels:  aws-s3, s3, s3-bucket
Sbt S3 Resolver
☁️Amazon S3-based resolver for sbt
Stars: ✭ 112 (+386.96%)
Mutual labels:  aws-s3, s3, s3-bucket
0x4447 product s3 email
📫 A serverless email server on AWS using S3 and SES
Stars: ✭ 2,905 (+12530.43%)
Mutual labels:  aws-s3, s3, s3-bucket
simple-flask-s3-uploader
Simple and easy to use Flask app to upload files to Amazon S3. Based on Python, Flask, and using Boto3. Securely storing your AWS credentials as environment variables. Quick AWS S3 Flask uploader example.
Stars: ✭ 24 (+4.35%)
Mutual labels:  aws-s3, s3
image-uploader
JavaScript Image Uploader Library for use with Amazon S3
Stars: ✭ 19 (-17.39%)
Mutual labels:  aws-s3, s3-bucket
lamba-thumbnailer
AWS S3 Video Thumbnailer with Lambda
Stars: ✭ 21 (-8.7%)
Mutual labels:  aws-s3, s3
reaction-file-collections-sa-s3
An S3 storage adapter for Reaction Commerce's reaction-file-collections
Stars: ✭ 14 (-39.13%)
Mutual labels:  aws-s3, s3
smockin
Dynamic API, S3 & Mail mocking for web, mobile & microservice development.
Stars: ✭ 74 (+221.74%)
Mutual labels:  s3, s3-bucket
terraform-aws-s3
Terraform module to create default S3 bucket with logging and encryption type specific features.
Stars: ✭ 22 (-4.35%)
Mutual labels:  s3, s3-bucket
Node S3 Uploader
Flexible and efficient resize, rename, and upload images to Amazon S3 disk storage. Uses the official AWS Node SDK for transfer, and ImageMagick for image processing. Support for multiple image versions targets.
Stars: ✭ 237 (+930.43%)
Mutual labels:  aws-s3, s3
s3recon
Amazon S3 bucket finder and crawler.
Stars: ✭ 111 (+382.61%)
Mutual labels:  s3, s3-bucket
S3Scan
Script to spider a website and find publicly open S3 buckets
Stars: ✭ 21 (-8.7%)
Mutual labels:  aws-s3, s3-bucket
Rust S3
Rust library for interfacing with AWS S3 and other API compatible services
Stars: ✭ 177 (+669.57%)
Mutual labels:  aws-s3, s3
s3-fuzzer
🔐 A concurrent, command-line AWS S3 Fuzzer. Written in Go.
Stars: ✭ 43 (+86.96%)
Mutual labels:  aws-s3, s3
mlflow-tracking-server
MLFLow Tracking Server based on Docker and AWS S3
Stars: ✭ 59 (+156.52%)
Mutual labels:  aws-s3, s3-bucket

HitCount

FlaskDrive

This repository contains the code for this blogpost on StackAbuse.

Getting Started

Prerequisites

Kindly ensure you have the following installed on your machine:

Running the Application

  1. Clone the repository
$ git clone https://github.com/ro6ley/flask-drive.git
  1. Check into the cloned repository
$ cd flask-drive
  1. If you are using Pipenv, setup the virtual environment and start it as follows:
$ pipenv install && pipenv shell
  1. Install the requirements
$ pip install -r requirements.txt
  1. Configure AWS CLI
$ aws configure
  1. Create a bucket on AWS Dashboard and update it on the app.py file on line 10.

  2. Run the application

$ python app.py
  1. Navigate to http://localhost:5000/storage

Contribution

Please feel free to raise issues using this template and I'll get back to you.

You can also fork the repository, make changes and submit a Pull Request using this template.

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].