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.
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.
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
Styled production example:
Minimal unstyled example:
- 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.