Skip to content

WallDev/S3Explorer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

S3Explorer

Intro

Simple Flask application to explore AWS S3 buckets.

This app uses official boto3 to communicate with S3 instances. Implemented features are:

  • Simple login with just auth keys.
  • List all bucket
  • View each bucket content
  • Create and delete buckets
  • Upload or remove files to/from buckets
  • Rename buckets

Code is separated to main apps module whic sub includs the blueprints module frontpage which is responsible for entire views logic. Since this application is very simple the logic is implemented in the views. While this is a kind of sloppy implementation - it perfectly works for such simple app.


Direcotories

  • root project directory have a run.py file which starts development server and a config file which holds the configuration of the application.
  • apps folder holds the entry point to application as __init__, submodules and static files
  • static and templates folders are for static files (like css files) and jinja2 templates
  • frontend folder hold all the views and logic of the application
  • utils for third party modules that require initialization

A short guide to S3Explorer can be found here A running instance can be found here

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published