├── .github └── workflows │ ├── release.yml │ └── tests.yml ├── .gitignore ├── .goreleaser.yaml ├── LICENSE ├── Makefile ├── README.md ├── cmd └── ambrosia │ ├── main.go │ └── main_test.go ├── go.mod ├── go.sum ├── internal ├── appender.go ├── appender_test.go ├── cmd.go ├── cmd_test.go ├── datum.go ├── datum_test.go ├── dedupe.go ├── dedupe_test.go ├── file.go ├── file_test.go ├── filter.go ├── filter_test.go ├── length.go ├── length_test.go ├── path.go ├── path_test.go ├── psort.go ├── rougel.go ├── rougel_test.go ├── whitespace.go └── whitespace_test.go ├── limiter └── limiter.go └── providers ├── dryrun.go ├── dryrun_test.go ├── oai.go ├── oai_test.go ├── provider.go └── provider_test.go /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reactorsh/ambrosia/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.github/workflows/tests.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reactorsh/ambrosia/HEAD/.github/workflows/tests.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reactorsh/ambrosia/HEAD/.gitignore -------------------------------------------------------------------------------- /.goreleaser.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reactorsh/ambrosia/HEAD/.goreleaser.yaml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reactorsh/ambrosia/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reactorsh/ambrosia/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reactorsh/ambrosia/HEAD/README.md -------------------------------------------------------------------------------- /cmd/ambrosia/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reactorsh/ambrosia/HEAD/cmd/ambrosia/main.go -------------------------------------------------------------------------------- /cmd/ambrosia/main_test.go: -------------------------------------------------------------------------------- 1 | package main 2 | -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reactorsh/ambrosia/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reactorsh/ambrosia/HEAD/go.sum -------------------------------------------------------------------------------- /internal/appender.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reactorsh/ambrosia/HEAD/internal/appender.go -------------------------------------------------------------------------------- /internal/appender_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reactorsh/ambrosia/HEAD/internal/appender_test.go -------------------------------------------------------------------------------- /internal/cmd.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reactorsh/ambrosia/HEAD/internal/cmd.go -------------------------------------------------------------------------------- /internal/cmd_test.go: -------------------------------------------------------------------------------- 1 | package internal 2 | -------------------------------------------------------------------------------- /internal/datum.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reactorsh/ambrosia/HEAD/internal/datum.go -------------------------------------------------------------------------------- /internal/datum_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reactorsh/ambrosia/HEAD/internal/datum_test.go -------------------------------------------------------------------------------- /internal/dedupe.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reactorsh/ambrosia/HEAD/internal/dedupe.go -------------------------------------------------------------------------------- /internal/dedupe_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reactorsh/ambrosia/HEAD/internal/dedupe_test.go -------------------------------------------------------------------------------- /internal/file.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reactorsh/ambrosia/HEAD/internal/file.go -------------------------------------------------------------------------------- /internal/file_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reactorsh/ambrosia/HEAD/internal/file_test.go -------------------------------------------------------------------------------- /internal/filter.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reactorsh/ambrosia/HEAD/internal/filter.go -------------------------------------------------------------------------------- /internal/filter_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reactorsh/ambrosia/HEAD/internal/filter_test.go -------------------------------------------------------------------------------- /internal/length.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reactorsh/ambrosia/HEAD/internal/length.go -------------------------------------------------------------------------------- /internal/length_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reactorsh/ambrosia/HEAD/internal/length_test.go -------------------------------------------------------------------------------- /internal/path.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reactorsh/ambrosia/HEAD/internal/path.go -------------------------------------------------------------------------------- /internal/path_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reactorsh/ambrosia/HEAD/internal/path_test.go -------------------------------------------------------------------------------- /internal/psort.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reactorsh/ambrosia/HEAD/internal/psort.go -------------------------------------------------------------------------------- /internal/rougel.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reactorsh/ambrosia/HEAD/internal/rougel.go -------------------------------------------------------------------------------- /internal/rougel_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reactorsh/ambrosia/HEAD/internal/rougel_test.go -------------------------------------------------------------------------------- /internal/whitespace.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reactorsh/ambrosia/HEAD/internal/whitespace.go -------------------------------------------------------------------------------- /internal/whitespace_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reactorsh/ambrosia/HEAD/internal/whitespace_test.go -------------------------------------------------------------------------------- /limiter/limiter.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reactorsh/ambrosia/HEAD/limiter/limiter.go -------------------------------------------------------------------------------- /providers/dryrun.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reactorsh/ambrosia/HEAD/providers/dryrun.go -------------------------------------------------------------------------------- /providers/dryrun_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reactorsh/ambrosia/HEAD/providers/dryrun_test.go -------------------------------------------------------------------------------- /providers/oai.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reactorsh/ambrosia/HEAD/providers/oai.go -------------------------------------------------------------------------------- /providers/oai_test.go: -------------------------------------------------------------------------------- 1 | package providers 2 | -------------------------------------------------------------------------------- /providers/provider.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reactorsh/ambrosia/HEAD/providers/provider.go -------------------------------------------------------------------------------- /providers/provider_test.go: -------------------------------------------------------------------------------- 1 | package providers 2 | --------------------------------------------------------------------------------