Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/rosswarren/s3-upload-script

A script to upload images to S3 with GZip encoding and Shas for caching
https://github.com/rosswarren/s3-upload-script

Last synced: 10 days ago
JSON representation

A script to upload images to S3 with GZip encoding and Shas for caching

Awesome Lists containing this project

README

        

# S3 Upload Script

GZIP, add sha for cache busting and upload to S3 with gzip encoding.

## Dependencies
**MAC:**
- `brew install md5sha1sum`
- `pip install awscli` (https://aws.amazon.com/cli/)

Or equivalent package on other OS

## To run
1. Add the images you want to upload to the images folder
2. Run the resize.sh and upload.sh scripts `export BUCKET="s3://your_bucket_name/"; bash resize.sh && bash upload.sh`
3. For resizing hero images use the resize-hero.sh script, the original image must be provided in 1920x823 size (21x9 aspect ratio)
4. You can determine the URLs from the console output or run `node index.js` to search with filenames