├── .gitignore ├── .travis.credentials.sh ├── .travis.yml ├── LICENSE ├── README.md ├── akka-http-aws └── src │ ├── main │ └── scala │ │ └── com │ │ └── bluelabs │ │ └── akkaaws │ │ ├── AWSCredentials.scala │ │ ├── CanonicalRequest.scala │ │ ├── Signer.scala │ │ ├── SigningKey.scala │ │ ├── StreamUtils.scala │ │ └── Utils.scala │ └── test │ ├── resources │ └── testdata.txt │ └── scala │ └── com │ └── bluelabs │ └── akkaaws │ ├── SignerSpec.scala │ ├── SigningKeySpec.scala │ └── StreamUtilsSpec.scala ├── project ├── Dependencies.scala ├── build.properties └── plugins.sbt └── s3-stream └── src ├── main └── scala │ └── com │ └── bluelabs │ └── s3stream │ ├── Chunker.scala │ ├── HttpRequests.scala │ ├── Marshalling.scala │ ├── S3Stream.scala │ ├── StreamUtils.scala │ └── package.scala └── test └── scala └── com └── bluelabs └── s3stream ├── ChunkerSpec.scala └── StreamUtilsSpec.scala /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluelabsio/s3-stream/HEAD/.gitignore -------------------------------------------------------------------------------- /.travis.credentials.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluelabsio/s3-stream/HEAD/.travis.credentials.sh -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluelabsio/s3-stream/HEAD/.travis.yml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluelabsio/s3-stream/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluelabsio/s3-stream/HEAD/README.md -------------------------------------------------------------------------------- /akka-http-aws/src/main/scala/com/bluelabs/akkaaws/AWSCredentials.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluelabsio/s3-stream/HEAD/akka-http-aws/src/main/scala/com/bluelabs/akkaaws/AWSCredentials.scala -------------------------------------------------------------------------------- /akka-http-aws/src/main/scala/com/bluelabs/akkaaws/CanonicalRequest.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluelabsio/s3-stream/HEAD/akka-http-aws/src/main/scala/com/bluelabs/akkaaws/CanonicalRequest.scala -------------------------------------------------------------------------------- /akka-http-aws/src/main/scala/com/bluelabs/akkaaws/Signer.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluelabsio/s3-stream/HEAD/akka-http-aws/src/main/scala/com/bluelabs/akkaaws/Signer.scala -------------------------------------------------------------------------------- /akka-http-aws/src/main/scala/com/bluelabs/akkaaws/SigningKey.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluelabsio/s3-stream/HEAD/akka-http-aws/src/main/scala/com/bluelabs/akkaaws/SigningKey.scala -------------------------------------------------------------------------------- /akka-http-aws/src/main/scala/com/bluelabs/akkaaws/StreamUtils.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluelabsio/s3-stream/HEAD/akka-http-aws/src/main/scala/com/bluelabs/akkaaws/StreamUtils.scala -------------------------------------------------------------------------------- /akka-http-aws/src/main/scala/com/bluelabs/akkaaws/Utils.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluelabsio/s3-stream/HEAD/akka-http-aws/src/main/scala/com/bluelabs/akkaaws/Utils.scala -------------------------------------------------------------------------------- /akka-http-aws/src/test/resources/testdata.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluelabsio/s3-stream/HEAD/akka-http-aws/src/test/resources/testdata.txt -------------------------------------------------------------------------------- /akka-http-aws/src/test/scala/com/bluelabs/akkaaws/SignerSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluelabsio/s3-stream/HEAD/akka-http-aws/src/test/scala/com/bluelabs/akkaaws/SignerSpec.scala -------------------------------------------------------------------------------- /akka-http-aws/src/test/scala/com/bluelabs/akkaaws/SigningKeySpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluelabsio/s3-stream/HEAD/akka-http-aws/src/test/scala/com/bluelabs/akkaaws/SigningKeySpec.scala -------------------------------------------------------------------------------- /akka-http-aws/src/test/scala/com/bluelabs/akkaaws/StreamUtilsSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluelabsio/s3-stream/HEAD/akka-http-aws/src/test/scala/com/bluelabs/akkaaws/StreamUtilsSpec.scala -------------------------------------------------------------------------------- /project/Dependencies.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluelabsio/s3-stream/HEAD/project/Dependencies.scala -------------------------------------------------------------------------------- /project/build.properties: -------------------------------------------------------------------------------- 1 | sbt.version = 0.13.11 2 | -------------------------------------------------------------------------------- /project/plugins.sbt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluelabsio/s3-stream/HEAD/project/plugins.sbt -------------------------------------------------------------------------------- /s3-stream/src/main/scala/com/bluelabs/s3stream/Chunker.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluelabsio/s3-stream/HEAD/s3-stream/src/main/scala/com/bluelabs/s3stream/Chunker.scala -------------------------------------------------------------------------------- /s3-stream/src/main/scala/com/bluelabs/s3stream/HttpRequests.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluelabsio/s3-stream/HEAD/s3-stream/src/main/scala/com/bluelabs/s3stream/HttpRequests.scala -------------------------------------------------------------------------------- /s3-stream/src/main/scala/com/bluelabs/s3stream/Marshalling.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluelabsio/s3-stream/HEAD/s3-stream/src/main/scala/com/bluelabs/s3stream/Marshalling.scala -------------------------------------------------------------------------------- /s3-stream/src/main/scala/com/bluelabs/s3stream/S3Stream.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluelabsio/s3-stream/HEAD/s3-stream/src/main/scala/com/bluelabs/s3stream/S3Stream.scala -------------------------------------------------------------------------------- /s3-stream/src/main/scala/com/bluelabs/s3stream/StreamUtils.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluelabsio/s3-stream/HEAD/s3-stream/src/main/scala/com/bluelabs/s3stream/StreamUtils.scala -------------------------------------------------------------------------------- /s3-stream/src/main/scala/com/bluelabs/s3stream/package.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluelabsio/s3-stream/HEAD/s3-stream/src/main/scala/com/bluelabs/s3stream/package.scala -------------------------------------------------------------------------------- /s3-stream/src/test/scala/com/bluelabs/s3stream/ChunkerSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluelabsio/s3-stream/HEAD/s3-stream/src/test/scala/com/bluelabs/s3stream/ChunkerSpec.scala -------------------------------------------------------------------------------- /s3-stream/src/test/scala/com/bluelabs/s3stream/StreamUtilsSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bluelabsio/s3-stream/HEAD/s3-stream/src/test/scala/com/bluelabs/s3stream/StreamUtilsSpec.scala --------------------------------------------------------------------------------