Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/natlibfi/melinda-record-import-harvester-helmet

Helmet record harvester for the Melinda record batch import system
https://github.com/natlibfi/melinda-record-import-harvester-helmet

melinda

Last synced: 9 days ago
JSON representation

Helmet record harvester for the Melinda record batch import system

Awesome Lists containing this project

README

        

# Helmet record harvester for the Melinda record batch import system

Helmet record harvester for the Melinda record batch import system . Polls Helmet's [Sierra ILS](https://sandbox.iii.com/iii/sierra-api/swagger/index.html) for changes in records.

## Enviromental variables
### Helmet connection envs
| name | description | mandatory | Used in |
|----------------|-------------|-----------|---------|
| HELMET_API_URL | | Yes | Both |
| HELMET_API_URL | | Yes | Both |
| HELMET_API_URL | | Yes | Both |

### Record-import connection envs
| Name | Description | Mandatory | Used in |
|--------------------------------------|-------------|-----------|------------|
| RECORD_IMPORT_API_URL | | No | Automation |
| RECORD_IMPORT_API_USERNAME_HARVESTER | | No | Automation |
| RECORD_IMPORT_API_PASSWORD_HARVESTER | | No | Automation |
| API_CLIENT_USER_AGENT | | No | Automation |

### Parametter envs envs
| name | description | default | Used in |
|---------------------|----------------------------|-----------------------------|------------|
| profileId | | 'USER' | Automation |
| blobContentType | | 'application/json' | Automation |
| pollChangeTimestamp | | null | Both |
| changeTimestampFile | /state/\ in container | .poll-change-timestamp.json | Both |
| (File content) | {"timestamp":"2022-11-01T00:00:01+02:00"} | "YYYY-MM-DD" | |
| earliestCatalogTime | | 2018-09-01 | Both |
| pollInterval | Default is 30 minutes | 1800000 | Both |
| recordsFetchLimit | | 1000 | Both |
| onlyOnce | | false | Cli |

## License and copyright

Copyright (c) 2018-2025 **University Of Helsinki (The National Library Of Finland)**

This project's source code is licensed under the terms of **MIT** or any later version.