Recent Releases of namaste
namaste - Minor project improvements
Brought project inline with current practice for Golang projects at Caltech Library.
- Go
Published by rsdoiel almost 5 years ago
namaste - Stable Release
This Golang library implemented a "name as text" (NAMe AS TExt) scheme such as those used in prior initiatives by the California Digital Library.
- Go
Published by rsdoiel almost 5 years ago
namaste - go1.16 support
This change is a minor release to support compiling with go 1.16 or better. The depreciated caltechlibrary/storage package dependency has been fully removed.
- Go
Published by rsdoiel over 5 years ago
namaste - Upgrade due to changes in storage.go package
This release is compiled using storage.go v0.1.0 which removes support for S3 and Google Cloud Storage. It has been tested with go1.13
- Go
Published by rsdoiel over 6 years ago
namaste - Go module implementation
Added Go module support.
- Go
Published by rsdoiel about 7 years ago
namaste - Minor release of package compatibility
This pre-release is for compatibility with cli version v0.0.13 package.
- Go
Published by rsdoiel almost 8 years ago
namaste - Command line improvements, filtered Get option
This release features two command line improvements, the "get" verb now will accept a field name (e.g. type, who, what, when, where) and I added a -values option to return just the value without the namaste prefix, one value per line.
namaste get who
namaste -values get who
namaste -json get who
namaste -json -values get who
Yields:
# get who
namastes: 1=Doiel,R.S.
# -values get who
Doiel,R.S.
# -json get who
["1=Doiel,R.S."]
# -json -values get who
["Doiel,R.S."]
In the Go package the "Get" function now takes an array of strings which you can use to filter the Get results. The strings can be in the form of "0", "1", "2", ... or "type", "who", "what", ...
- Go
Published by rsdoiel almost 8 years ago
namaste - Submission to CaltechDATA
This is a release to submit the software to CaltechDATA.
- Go
Published by rsdoiel almost 8 years ago
namaste - Initial proof of concept
This is an initial implementation of a "Name as text" package (aka. namaste) for Go and a related command line utility. It supports adding namaste on the local file system as well as in S3 and Google Cloud Storage. it was inspired by https://github.com/mjgiarlo/namaste and is largely command line compatible with the behavior this Python implementation.
This project was motivated by understanding implementation approaches influencing Oxford Common File Layout, BagIt and Datacrate implementations.
- Go
Published by rsdoiel almost 8 years ago