Skip to content
This repository has been archived by the owner on Jan 26, 2024. It is now read-only.

Tw1ddle/geometrize-s3-bucket-downloader

Repository files navigation

S3 Bucket Browser

License

I am no longer maintaining this.

Haxe code that creates navigable listings of S3 buckets. I used it for hosting installers for Geometrize, an app for recreating images with geometric primitives, but now I upload builds directly to GitHub instead.

How It Works

The generated Javascript requests bucket listings using the Amazon GET Bucket (List Objects) Version 2 API operation, parses the XML response to get a list of browsable files and directories, and simulates a file browser via a table on a webpage.

Build

Open the project folder in VSCode, or build the desired project from the command line:

haxe dataslinger_example.hxml
haxe geometrize_installer.hxml
haxe geometrize_lib_example.hxml
haxe minimal_example.hxml

Screenshots

Styled production example:

Styled S3 downloader example for Geometrize

Minimal unstyled example:

Minimal unstyled S3 downloader example

Notes

  • Got an idea or suggestion? Open an issue on GitHub, or send Sam a message on Twitter.
  • Inspired by S3-bucket-listing by Rufus Pollock.
  • Uses sortable to make the table of downloads sortable.

About

S3 bucket browser for Geometrize, an app for geometrizing images into geometric primitives

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published