Skip to content

Latest commit

 

History

History
32 lines (18 loc) · 1007 Bytes

README.md

File metadata and controls

32 lines (18 loc) · 1007 Bytes

namaste DOI

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.

Go Package

The Go package seeks to mimic the Python implementation as much as possible while expanding on eventual storage options.

Command Line implementation

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.

Extensions

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