├── .git-blame-ignore-revs ├── .github ├── CODEOWNERS └── workflows │ ├── ci.yml │ └── clean.yml ├── .gitignore ├── .mergify.yml ├── .scalafmt.conf ├── LICENSE ├── README.md ├── core └── src │ ├── main │ ├── scala-2.13 │ │ └── tamer │ │ │ └── OutputStreamEncoder.scala │ ├── scala-3 │ │ └── tamer │ │ │ └── OutputStreamEncoder.scala │ └── scala │ │ ├── tamer │ │ ├── Codec.scala │ │ ├── Hashable.scala │ │ ├── Record.scala │ │ ├── Registry.scala │ │ ├── Serde.scala │ │ ├── Serdes.scala │ │ ├── Setup.scala │ │ ├── Tamer.scala │ │ ├── config.scala │ │ ├── errors.scala │ │ └── package.scala │ │ └── zio │ │ └── EnrichedBoundedEnqueue.scala │ └── test │ ├── resources │ ├── logback-test.xml │ └── logging.properties │ └── scala │ └── tamer │ ├── FakeKafka.scala │ ├── TamerSpec.scala │ └── model.scala ├── db ├── local │ ├── data │ │ └── users.sql │ ├── docker-compose.yml │ └── runDatabaseSimple.sh └── src │ └── main │ └── scala │ └── tamer │ └── db │ ├── DbSetup.scala │ ├── config.scala │ ├── model.scala │ └── package.scala ├── example └── src │ └── main │ ├── resources │ └── logback.xml │ └── scala │ └── tamer │ ├── db │ ├── DatabaseGeneralized.scala │ ├── DatabaseSimple.scala │ ├── implicits.scala │ └── model.scala │ ├── oci │ └── objectstorage │ │ ├── OciObjectStorageSimple.scala │ │ ├── implicits.scala │ │ └── model.scala │ ├── rest │ ├── RESTBasicAuth.scala │ ├── RESTCustomAuth.scala │ ├── RESTDynamicData.scala │ ├── RESTSimple.scala │ ├── implicits.scala │ ├── model.scala │ └── support │ │ └── RESTServer.scala │ └── s3 │ ├── S3Generalized.scala │ ├── S3Simple.scala │ └── implicits.scala ├── oci-objectstorage └── src │ └── main │ └── scala │ └── tamer │ └── oci │ └── objectstorage │ ├── ObjectStorageSetup.scala │ └── package.scala ├── project ├── build.properties └── plugins.sbt ├── rest ├── local │ ├── docker-compose.yml │ ├── runRestBasicAuth.sh │ ├── runRestCustomAuth.sh │ ├── runRestDynamicData.sh │ └── runRestSimple.sh └── src │ ├── main │ └── scala │ │ └── tamer │ │ └── rest │ │ ├── RESTSetup.scala │ │ ├── model.scala │ │ └── package.scala │ └── test │ └── scala │ └── tamer │ └── rest │ ├── HttpServerSupport.scala │ ├── RESTSetupSpec.scala │ └── model.scala └── s3 ├── local ├── docker-compose.yml ├── minio │ └── data │ │ ├── .gitignore │ │ └── myBucket │ │ ├── myFolder │ │ ├── myPrefix2021-01-01 00:01:44.empty │ │ ├── myPrefix2021-01-01 00:02:40.empty │ │ ├── myPrefix2021-01-01 00:03:11.empty │ │ ├── myPrefix2021-01-01 00:03:31.empty │ │ ├── myPrefix2021-01-01 00:04:19.empty │ │ ├── myPrefix2021-01-01 00:05:48.empty │ │ ├── myPrefix2021-01-01 00:06:42.empty │ │ ├── myPrefix2021-01-01 00:08:00.empty │ │ ├── myPrefix2021-01-01 00:09:47.empty │ │ └── myPrefix2021-01-01 00:10:43.empty │ │ └── myFolder2 │ │ ├── myPrefix1 │ │ ├── myPrefix10 │ │ ├── myPrefix2 │ │ ├── myPrefix3 │ │ ├── myPrefix4 │ │ ├── myPrefix5 │ │ ├── myPrefix6 │ │ ├── myPrefix7 │ │ ├── myPrefix8 │ │ └── myPrefix9 ├── runS3Generalized.sh └── runS3Simple.sh └── src ├── main └── scala │ └── tamer │ └── s3 │ ├── S3Setup.scala │ ├── ZonedDateTimeFormatter.scala │ └── package.scala └── test └── scala └── tamer └── s3 ├── DateParsingSpec.scala └── S3Spec.scala /.git-blame-ignore-revs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laserdisc-io/tamer/HEAD/.git-blame-ignore-revs -------------------------------------------------------------------------------- /.github/CODEOWNERS: -------------------------------------------------------------------------------- 1 | * @sirocchj @barambani @amir 2 | -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laserdisc-io/tamer/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.github/workflows/clean.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laserdisc-io/tamer/HEAD/.github/workflows/clean.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laserdisc-io/tamer/HEAD/.gitignore -------------------------------------------------------------------------------- /.mergify.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laserdisc-io/tamer/HEAD/.mergify.yml -------------------------------------------------------------------------------- /.scalafmt.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laserdisc-io/tamer/HEAD/.scalafmt.conf -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laserdisc-io/tamer/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laserdisc-io/tamer/HEAD/README.md -------------------------------------------------------------------------------- /core/src/main/scala-2.13/tamer/OutputStreamEncoder.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laserdisc-io/tamer/HEAD/core/src/main/scala-2.13/tamer/OutputStreamEncoder.scala -------------------------------------------------------------------------------- /core/src/main/scala-3/tamer/OutputStreamEncoder.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laserdisc-io/tamer/HEAD/core/src/main/scala-3/tamer/OutputStreamEncoder.scala -------------------------------------------------------------------------------- /core/src/main/scala/tamer/Codec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laserdisc-io/tamer/HEAD/core/src/main/scala/tamer/Codec.scala -------------------------------------------------------------------------------- /core/src/main/scala/tamer/Hashable.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laserdisc-io/tamer/HEAD/core/src/main/scala/tamer/Hashable.scala -------------------------------------------------------------------------------- /core/src/main/scala/tamer/Record.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laserdisc-io/tamer/HEAD/core/src/main/scala/tamer/Record.scala -------------------------------------------------------------------------------- /core/src/main/scala/tamer/Registry.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laserdisc-io/tamer/HEAD/core/src/main/scala/tamer/Registry.scala -------------------------------------------------------------------------------- /core/src/main/scala/tamer/Serde.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laserdisc-io/tamer/HEAD/core/src/main/scala/tamer/Serde.scala -------------------------------------------------------------------------------- /core/src/main/scala/tamer/Serdes.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laserdisc-io/tamer/HEAD/core/src/main/scala/tamer/Serdes.scala -------------------------------------------------------------------------------- /core/src/main/scala/tamer/Setup.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laserdisc-io/tamer/HEAD/core/src/main/scala/tamer/Setup.scala -------------------------------------------------------------------------------- /core/src/main/scala/tamer/Tamer.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laserdisc-io/tamer/HEAD/core/src/main/scala/tamer/Tamer.scala -------------------------------------------------------------------------------- /core/src/main/scala/tamer/config.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laserdisc-io/tamer/HEAD/core/src/main/scala/tamer/config.scala -------------------------------------------------------------------------------- /core/src/main/scala/tamer/errors.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laserdisc-io/tamer/HEAD/core/src/main/scala/tamer/errors.scala -------------------------------------------------------------------------------- /core/src/main/scala/tamer/package.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laserdisc-io/tamer/HEAD/core/src/main/scala/tamer/package.scala -------------------------------------------------------------------------------- /core/src/main/scala/zio/EnrichedBoundedEnqueue.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laserdisc-io/tamer/HEAD/core/src/main/scala/zio/EnrichedBoundedEnqueue.scala -------------------------------------------------------------------------------- /core/src/test/resources/logback-test.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laserdisc-io/tamer/HEAD/core/src/test/resources/logback-test.xml -------------------------------------------------------------------------------- /core/src/test/resources/logging.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laserdisc-io/tamer/HEAD/core/src/test/resources/logging.properties -------------------------------------------------------------------------------- /core/src/test/scala/tamer/FakeKafka.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laserdisc-io/tamer/HEAD/core/src/test/scala/tamer/FakeKafka.scala -------------------------------------------------------------------------------- /core/src/test/scala/tamer/TamerSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laserdisc-io/tamer/HEAD/core/src/test/scala/tamer/TamerSpec.scala -------------------------------------------------------------------------------- /core/src/test/scala/tamer/model.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laserdisc-io/tamer/HEAD/core/src/test/scala/tamer/model.scala -------------------------------------------------------------------------------- /db/local/data/users.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laserdisc-io/tamer/HEAD/db/local/data/users.sql -------------------------------------------------------------------------------- /db/local/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laserdisc-io/tamer/HEAD/db/local/docker-compose.yml -------------------------------------------------------------------------------- /db/local/runDatabaseSimple.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laserdisc-io/tamer/HEAD/db/local/runDatabaseSimple.sh -------------------------------------------------------------------------------- /db/src/main/scala/tamer/db/DbSetup.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laserdisc-io/tamer/HEAD/db/src/main/scala/tamer/db/DbSetup.scala -------------------------------------------------------------------------------- /db/src/main/scala/tamer/db/config.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laserdisc-io/tamer/HEAD/db/src/main/scala/tamer/db/config.scala -------------------------------------------------------------------------------- /db/src/main/scala/tamer/db/model.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laserdisc-io/tamer/HEAD/db/src/main/scala/tamer/db/model.scala -------------------------------------------------------------------------------- /db/src/main/scala/tamer/db/package.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laserdisc-io/tamer/HEAD/db/src/main/scala/tamer/db/package.scala -------------------------------------------------------------------------------- /example/src/main/resources/logback.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laserdisc-io/tamer/HEAD/example/src/main/resources/logback.xml -------------------------------------------------------------------------------- /example/src/main/scala/tamer/db/DatabaseGeneralized.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laserdisc-io/tamer/HEAD/example/src/main/scala/tamer/db/DatabaseGeneralized.scala -------------------------------------------------------------------------------- /example/src/main/scala/tamer/db/DatabaseSimple.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laserdisc-io/tamer/HEAD/example/src/main/scala/tamer/db/DatabaseSimple.scala -------------------------------------------------------------------------------- /example/src/main/scala/tamer/db/implicits.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laserdisc-io/tamer/HEAD/example/src/main/scala/tamer/db/implicits.scala -------------------------------------------------------------------------------- /example/src/main/scala/tamer/db/model.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laserdisc-io/tamer/HEAD/example/src/main/scala/tamer/db/model.scala -------------------------------------------------------------------------------- /example/src/main/scala/tamer/oci/objectstorage/OciObjectStorageSimple.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laserdisc-io/tamer/HEAD/example/src/main/scala/tamer/oci/objectstorage/OciObjectStorageSimple.scala -------------------------------------------------------------------------------- /example/src/main/scala/tamer/oci/objectstorage/implicits.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laserdisc-io/tamer/HEAD/example/src/main/scala/tamer/oci/objectstorage/implicits.scala -------------------------------------------------------------------------------- /example/src/main/scala/tamer/oci/objectstorage/model.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laserdisc-io/tamer/HEAD/example/src/main/scala/tamer/oci/objectstorage/model.scala -------------------------------------------------------------------------------- /example/src/main/scala/tamer/rest/RESTBasicAuth.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laserdisc-io/tamer/HEAD/example/src/main/scala/tamer/rest/RESTBasicAuth.scala -------------------------------------------------------------------------------- /example/src/main/scala/tamer/rest/RESTCustomAuth.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laserdisc-io/tamer/HEAD/example/src/main/scala/tamer/rest/RESTCustomAuth.scala -------------------------------------------------------------------------------- /example/src/main/scala/tamer/rest/RESTDynamicData.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laserdisc-io/tamer/HEAD/example/src/main/scala/tamer/rest/RESTDynamicData.scala -------------------------------------------------------------------------------- /example/src/main/scala/tamer/rest/RESTSimple.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laserdisc-io/tamer/HEAD/example/src/main/scala/tamer/rest/RESTSimple.scala -------------------------------------------------------------------------------- /example/src/main/scala/tamer/rest/implicits.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laserdisc-io/tamer/HEAD/example/src/main/scala/tamer/rest/implicits.scala -------------------------------------------------------------------------------- /example/src/main/scala/tamer/rest/model.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laserdisc-io/tamer/HEAD/example/src/main/scala/tamer/rest/model.scala -------------------------------------------------------------------------------- /example/src/main/scala/tamer/rest/support/RESTServer.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laserdisc-io/tamer/HEAD/example/src/main/scala/tamer/rest/support/RESTServer.scala -------------------------------------------------------------------------------- /example/src/main/scala/tamer/s3/S3Generalized.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laserdisc-io/tamer/HEAD/example/src/main/scala/tamer/s3/S3Generalized.scala -------------------------------------------------------------------------------- /example/src/main/scala/tamer/s3/S3Simple.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laserdisc-io/tamer/HEAD/example/src/main/scala/tamer/s3/S3Simple.scala -------------------------------------------------------------------------------- /example/src/main/scala/tamer/s3/implicits.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laserdisc-io/tamer/HEAD/example/src/main/scala/tamer/s3/implicits.scala -------------------------------------------------------------------------------- /oci-objectstorage/src/main/scala/tamer/oci/objectstorage/ObjectStorageSetup.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laserdisc-io/tamer/HEAD/oci-objectstorage/src/main/scala/tamer/oci/objectstorage/ObjectStorageSetup.scala -------------------------------------------------------------------------------- /oci-objectstorage/src/main/scala/tamer/oci/objectstorage/package.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laserdisc-io/tamer/HEAD/oci-objectstorage/src/main/scala/tamer/oci/objectstorage/package.scala -------------------------------------------------------------------------------- /project/build.properties: -------------------------------------------------------------------------------- 1 | sbt.version=1.11.7 -------------------------------------------------------------------------------- /project/plugins.sbt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laserdisc-io/tamer/HEAD/project/plugins.sbt -------------------------------------------------------------------------------- /rest/local/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laserdisc-io/tamer/HEAD/rest/local/docker-compose.yml -------------------------------------------------------------------------------- /rest/local/runRestBasicAuth.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laserdisc-io/tamer/HEAD/rest/local/runRestBasicAuth.sh -------------------------------------------------------------------------------- /rest/local/runRestCustomAuth.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laserdisc-io/tamer/HEAD/rest/local/runRestCustomAuth.sh -------------------------------------------------------------------------------- /rest/local/runRestDynamicData.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laserdisc-io/tamer/HEAD/rest/local/runRestDynamicData.sh -------------------------------------------------------------------------------- /rest/local/runRestSimple.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laserdisc-io/tamer/HEAD/rest/local/runRestSimple.sh -------------------------------------------------------------------------------- /rest/src/main/scala/tamer/rest/RESTSetup.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laserdisc-io/tamer/HEAD/rest/src/main/scala/tamer/rest/RESTSetup.scala -------------------------------------------------------------------------------- /rest/src/main/scala/tamer/rest/model.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laserdisc-io/tamer/HEAD/rest/src/main/scala/tamer/rest/model.scala -------------------------------------------------------------------------------- /rest/src/main/scala/tamer/rest/package.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laserdisc-io/tamer/HEAD/rest/src/main/scala/tamer/rest/package.scala -------------------------------------------------------------------------------- /rest/src/test/scala/tamer/rest/HttpServerSupport.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laserdisc-io/tamer/HEAD/rest/src/test/scala/tamer/rest/HttpServerSupport.scala -------------------------------------------------------------------------------- /rest/src/test/scala/tamer/rest/RESTSetupSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laserdisc-io/tamer/HEAD/rest/src/test/scala/tamer/rest/RESTSetupSpec.scala -------------------------------------------------------------------------------- /rest/src/test/scala/tamer/rest/model.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laserdisc-io/tamer/HEAD/rest/src/test/scala/tamer/rest/model.scala -------------------------------------------------------------------------------- /s3/local/docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laserdisc-io/tamer/HEAD/s3/local/docker-compose.yml -------------------------------------------------------------------------------- /s3/local/minio/data/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laserdisc-io/tamer/HEAD/s3/local/minio/data/.gitignore -------------------------------------------------------------------------------- /s3/local/minio/data/myBucket/myFolder/myPrefix2021-01-01 00:01:44.empty: -------------------------------------------------------------------------------- 1 | GCVrzRBdiYS4zHY5i+e503ycJVhAgfJk7QqWGhEXi1+UG/+cCN 2 | qxo23Lt4d0T9rspE5cO7q27BOARfim5LcNFmAoX9FJKvon/ST -------------------------------------------------------------------------------- /s3/local/minio/data/myBucket/myFolder/myPrefix2021-01-01 00:02:40.empty: -------------------------------------------------------------------------------- 1 | GCVrzRBdiYS4zHY5i+e503ycJVhAgfJk7QqWGhEXi1+UG/+cCN 2 | qxo23Lt4d0T9rspE5cO7q27BOARfim5LcNFmAoX9FJKvon/ST -------------------------------------------------------------------------------- /s3/local/minio/data/myBucket/myFolder/myPrefix2021-01-01 00:03:11.empty: -------------------------------------------------------------------------------- 1 | GCVrzRBdiYS4zHY5i+e503ycJVhAgfJk7QqWGhEXi1+UG/+cCN 2 | qxo23Lt4d0T9rspE5cO7q27BOARfim5LcNFmAoX9FJKvon/ST -------------------------------------------------------------------------------- /s3/local/minio/data/myBucket/myFolder/myPrefix2021-01-01 00:03:31.empty: -------------------------------------------------------------------------------- 1 | GCVrzRBdiYS4zHY5i+e503ycJVhAgfJk7QqWGhEXi1+UG/+cCN 2 | qxo23Lt4d0T9rspE5cO7q27BOARfim5LcNFmAoX9FJKvon/ST -------------------------------------------------------------------------------- /s3/local/minio/data/myBucket/myFolder/myPrefix2021-01-01 00:04:19.empty: -------------------------------------------------------------------------------- 1 | GCVrzRBdiYS4zHY5i+e503ycJVhAgfJk7QqWGhEXi1+UG/+cCN 2 | qxo23Lt4d0T9rspE5cO7q27BOARfim5LcNFmAoX9FJKvon/ST -------------------------------------------------------------------------------- /s3/local/minio/data/myBucket/myFolder/myPrefix2021-01-01 00:05:48.empty: -------------------------------------------------------------------------------- 1 | GCVrzRBdiYS4zHY5i+e503ycJVhAgfJk7QqWGhEXi1+UG/+cCN 2 | qxo23Lt4d0T9rspE5cO7q27BOARfim5LcNFmAoX9FJKvon/ST -------------------------------------------------------------------------------- /s3/local/minio/data/myBucket/myFolder/myPrefix2021-01-01 00:06:42.empty: -------------------------------------------------------------------------------- 1 | GCVrzRBdiYS4zHY5i+e503ycJVhAgfJk7QqWGhEXi1+UG/+cCN 2 | qxo23Lt4d0T9rspE5cO7q27BOARfim5LcNFmAoX9FJKvon/ST -------------------------------------------------------------------------------- /s3/local/minio/data/myBucket/myFolder/myPrefix2021-01-01 00:08:00.empty: -------------------------------------------------------------------------------- 1 | GCVrzRBdiYS4zHY5i+e503ycJVhAgfJk7QqWGhEXi1+UG/+cCN 2 | qxo23Lt4d0T9rspE5cO7q27BOARfim5LcNFmAoX9FJKvon/ST -------------------------------------------------------------------------------- /s3/local/minio/data/myBucket/myFolder/myPrefix2021-01-01 00:09:47.empty: -------------------------------------------------------------------------------- 1 | GCVrzRBdiYS4zHY5i+e503ycJVhAgfJk7QqWGhEXi1+UG/+cCN 2 | qxo23Lt4d0T9rspE5cO7q27BOARfim5LcNFmAoX9FJKvon/ST -------------------------------------------------------------------------------- /s3/local/minio/data/myBucket/myFolder/myPrefix2021-01-01 00:10:43.empty: -------------------------------------------------------------------------------- 1 | GCVrzRBdiYS4zHY5i+e503ycJVhAgfJk7QqWGhEXi1+UG/+cCN 2 | qxo23Lt4d0T9rspE5cO7q27BOARfim5LcNFmAoX9FJKvon/ST -------------------------------------------------------------------------------- /s3/local/minio/data/myBucket/myFolder2/myPrefix1: -------------------------------------------------------------------------------- 1 | GCVrzRBdiYS4zHY5i+e503ycJVhAgfJk7QqWGhEXi1+UG/+cCN 2 | qxo23Lt4d0T9rspE5cO7q27BOARfim5LcNFmAoX9FJKvon/ST -------------------------------------------------------------------------------- /s3/local/minio/data/myBucket/myFolder2/myPrefix10: -------------------------------------------------------------------------------- 1 | GCVrzRBdiYS4zHY5i+e503ycJVhAgfJk7QqWGhEXi1+UG/+cCN 2 | qxo23Lt4d0T9rspE5cO7q27BOARfim5LcNFmAoX9FJKvon/ST -------------------------------------------------------------------------------- /s3/local/minio/data/myBucket/myFolder2/myPrefix2: -------------------------------------------------------------------------------- 1 | GCVrzRBdiYS4zHY5i+e503ycJVhAgfJk7QqWGhEXi1+UG/+cCN 2 | qxo23Lt4d0T9rspE5cO7q27BOARfim5LcNFmAoX9FJKvon/ST -------------------------------------------------------------------------------- /s3/local/minio/data/myBucket/myFolder2/myPrefix3: -------------------------------------------------------------------------------- 1 | GCVrzRBdiYS4zHY5i+e503ycJVhAgfJk7QqWGhEXi1+UG/+cCN 2 | qxo23Lt4d0T9rspE5cO7q27BOARfim5LcNFmAoX9FJKvon/ST -------------------------------------------------------------------------------- /s3/local/minio/data/myBucket/myFolder2/myPrefix4: -------------------------------------------------------------------------------- 1 | GCVrzRBdiYS4zHY5i+e503ycJVhAgfJk7QqWGhEXi1+UG/+cCN 2 | qxo23Lt4d0T9rspE5cO7q27BOARfim5LcNFmAoX9FJKvon/ST -------------------------------------------------------------------------------- /s3/local/minio/data/myBucket/myFolder2/myPrefix5: -------------------------------------------------------------------------------- 1 | GCVrzRBdiYS4zHY5i+e503ycJVhAgfJk7QqWGhEXi1+UG/+cCN 2 | qxo23Lt4d0T9rspE5cO7q27BOARfim5LcNFmAoX9FJKvon/ST -------------------------------------------------------------------------------- /s3/local/minio/data/myBucket/myFolder2/myPrefix6: -------------------------------------------------------------------------------- 1 | GCVrzRBdiYS4zHY5i+e503ycJVhAgfJk7QqWGhEXi1+UG/+cCN 2 | qxo23Lt4d0T9rspE5cO7q27BOARfim5LcNFmAoX9FJKvon/ST -------------------------------------------------------------------------------- /s3/local/minio/data/myBucket/myFolder2/myPrefix7: -------------------------------------------------------------------------------- 1 | GCVrzRBdiYS4zHY5i+e503ycJVhAgfJk7QqWGhEXi1+UG/+cCN 2 | qxo23Lt4d0T9rspE5cO7q27BOARfim5LcNFmAoX9FJKvon/ST -------------------------------------------------------------------------------- /s3/local/minio/data/myBucket/myFolder2/myPrefix8: -------------------------------------------------------------------------------- 1 | GCVrzRBdiYS4zHY5i+e503ycJVhAgfJk7QqWGhEXi1+UG/+cCN 2 | qxo23Lt4d0T9rspE5cO7q27BOARfim5LcNFmAoX9FJKvon/ST -------------------------------------------------------------------------------- /s3/local/minio/data/myBucket/myFolder2/myPrefix9: -------------------------------------------------------------------------------- 1 | GCVrzRBdiYS4zHY5i+e503ycJVhAgfJk7QqWGhEXi1+UG/+cCN 2 | qxo23Lt4d0T9rspE5cO7q27BOARfim5LcNFmAoX9FJKvon/ST -------------------------------------------------------------------------------- /s3/local/runS3Generalized.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laserdisc-io/tamer/HEAD/s3/local/runS3Generalized.sh -------------------------------------------------------------------------------- /s3/local/runS3Simple.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laserdisc-io/tamer/HEAD/s3/local/runS3Simple.sh -------------------------------------------------------------------------------- /s3/src/main/scala/tamer/s3/S3Setup.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laserdisc-io/tamer/HEAD/s3/src/main/scala/tamer/s3/S3Setup.scala -------------------------------------------------------------------------------- /s3/src/main/scala/tamer/s3/ZonedDateTimeFormatter.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laserdisc-io/tamer/HEAD/s3/src/main/scala/tamer/s3/ZonedDateTimeFormatter.scala -------------------------------------------------------------------------------- /s3/src/main/scala/tamer/s3/package.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laserdisc-io/tamer/HEAD/s3/src/main/scala/tamer/s3/package.scala -------------------------------------------------------------------------------- /s3/src/test/scala/tamer/s3/DateParsingSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laserdisc-io/tamer/HEAD/s3/src/test/scala/tamer/s3/DateParsingSpec.scala -------------------------------------------------------------------------------- /s3/src/test/scala/tamer/s3/S3Spec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/laserdisc-io/tamer/HEAD/s3/src/test/scala/tamer/s3/S3Spec.scala --------------------------------------------------------------------------------