This is a Go language port of Namaste (Name as Text) library inspired by the Python implementation of namaste which in turn was ported from Perl implementation.
The Go package seeks to mimic the Python implementation as much as possible while expanding on eventual storage options.
The command line implementation's purpose is to exercise the Go package and test practical usage and integration into other Caltech Library projects. It is intended to be largely command line compatible with the Python implementation.
There are a few things that extend beyond the existing Python namaste implementation which are desirable to test.
- S3 storage support
- Google Cloud Storage support
- Output namaste metadata in JSON format