Skip to content
This repository has been archived by the owner on Apr 1, 2023. It is now read-only.
/ urj Public archive

Static web publishing using S3

License

Notifications You must be signed in to change notification settings

metabolize/urj

Repository files navigation

urj

version license build code style

Static web publishing using S3. Like surge, but without the syrup.

Usage

Usage: urj [options] <source> <target>

args:

   source: LocalPath
   target: S3Uri

Options:

   -h, --help        output usage information
   -V, --version     output the version number
   -n, --no-clobber  Do not overwrite any existing release

Example: urj mydirectory s3://mys3bucket

Features

  • Installs and configures easily
  • Uses your own S3 account
  • Compresses with gzip
  • Sets public-read
  • Supports OS X and Linux
  • Requires Python 2.7 and baiji
  • Can be used via a CLI or as a NodeJS library

Installation

  1. Install Python 2.7
  2. npm install urj
  3. baiji will be installed for you, via pip.
  4. Set your AWS credentials in ~/.aws/credentials, if they're not already there.

Acknowledgements

This project was packaged by Paul Melnikow while at Body Labs. Thanks to Body Labs for the repository transfer.

License

The project is licensed under the two-clause BSD license.