Skip to content

lehigh-university-libraries/go-islandora

Repository files navigation

go-islandora

Drupal/Islandora go library

Generate an Open API spec based on your Islandora data model

go-islandora generate node-structs \
  --node-cex-yaml=path/to/drupal/config/sync/node.type.islandora_object.yml \
  --output=api.yaml

go-islandora generate sheets-structs --output=workbench.yaml

Create Crossref XML for a journal that only has volumes

$ go-islandora export csv \
  --baseUrl https://your.islandora.url \
  --nid NODE
$ go-islandora generate sheets-structs
$ go-islandora transform csv crossref \
  --source merged.csv \
  --target journal.xml \
  --type issueless-journal \
  --registrant "Lehigh University Libraries" \
  --depositor-name "Lehigh University Libraries" \
  --depositor-email [email protected]

Resources

Crossref

About

Islandora command line utility

Topics

Resources

Stars

Watchers

Forks

Contributors 2

  •  
  •