https://github.com/caltechlibrary/doitools
A Go package for working with DOI
https://github.com/caltechlibrary/doitools
Last synced: 8 months ago
JSON representation
A Go package for working with DOI
- Host: GitHub
- URL: https://github.com/caltechlibrary/doitools
- Owner: caltechlibrary
- License: other
- Created: 2018-07-03T15:49:53.000Z (almost 8 years ago)
- Default Branch: main
- Last Pushed: 2025-07-29T23:17:30.000Z (11 months ago)
- Last Synced: 2025-09-04T18:56:16.483Z (10 months ago)
- Language: JavaScript
- Size: 193 KB
- Stars: 1
- Watchers: 6
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
- Citation: CITATION.cff
- Codemeta: codemeta.json
Awesome Lists containing this project
README
# doitools
**doitools** is a Go package for working with DOI. E.g. It is used by other Caltech Library Go based projects.
```go
doi, err := doitools.NormalizeDOI("https://dx.doi.org/10.1021/acsami.7b15651")
if err != nil {
// handle error
}
// this should print out "10.1021/acsami.7b15651"
fmt.Printf("DOI is %q", doi)
```