Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/natlibfi/melinda-record-import-transformer-helmet
Helmet record transformer for the Melinda record batch import system
https://github.com/natlibfi/melinda-record-import-transformer-helmet
melinda melinda-record-import-transformer
Last synced: 9 days ago
JSON representation
Helmet record transformer for the Melinda record batch import system
- Host: GitHub
- URL: https://github.com/natlibfi/melinda-record-import-transformer-helmet
- Owner: NatLibFi
- License: agpl-3.0
- Created: 2018-08-07T11:42:45.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2024-04-12T08:11:37.000Z (10 months ago)
- Last Synced: 2024-04-14T02:17:09.700Z (10 months ago)
- Topics: melinda, melinda-record-import-transformer
- Language: JavaScript
- Homepage: https://github.com/NatLibFi/melinda-record-import
- Size: 1.17 MB
- Stars: 0
- Watchers: 10
- Forks: 0
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
- License: LICENSE.txt
- Codeowners: .github/CODEOWNERS
Awesome Lists containing this project
README
# Helmet record transformer for the Melinda record batch import system [![Build Status](https://travis-ci.org/NatLibFi/melinda-record-import-transformer-helmet.svg)](https://travis-ci.org/NatLibFi/melinda-record-import-transformer-helmet) [![Test Coverage](https://codeclimate.com/github/NatLibFi/melinda-record-import-transformer-helmet/badges/coverage.svg)](https://codeclimate.com/github/NatLibFi/melinda-record-import-transformer-helmet/coverage)
Helmet record transformer for the Melinda record batch import system. Consumes records as represented by Helmet's [Sierra ILS](https://sandbox.iii.com/iii/sierra-api/swagger/index.html)
## Envs
### Generic transformer envs
| Name | Description | default |
|----------------------------------------|-------------------------------------------------------------|------------------------------|
| RECORD_IMPORT_API_URL | Record import api url | 'cli' |
| RECORD_IMPORT_API_USERNAME_TRANSFORMER | Record import api username for transformer | 'cli' |
| RECORD_IMPORT_API_PASSWORD_TRANSFORMER | Record import api password for transformer | hidden |
| API_CLIENT_USER_AGENT | Api client user agent | "_RECORD-IMPORT-TRANSFORMER" |
| ABORT_ON_INVALID_RECORDS | If record transformation fails abort transformation process | 0 (false) |
| PROFILE_IDS | Record-import profiles that wish to use this transformer | "[\"foobar\"]" |
| LOG_LEVEL | Logging level e.g. 'info', 'error, 'debug' | "info" |
| AMQP_URL | Rabbit MQ container url | "amqp://127.0.0.1:5672/" |
| | | |## License and copyright
Copyright (c) 2018-2024 **University Of Helsinki (The National Library Of Finland)**
This project's source code is licensed under the terms of **GNU Affero General Public License Version 3** or any later version.