Newer
Older
giec-wos / enrich-etab.ini
# Usage: npx ezs -e enrich-etab.ini

# To see the enriched notices:
# $ fx < data/corpus-simple-etab.json '.filter(o => o.ws.rnsr[0]?.length)'


[use]
# JSONParse FILELoad FILESave
plugin = basics

# read data
[exchange]
value = [ "corpus-simple-rnsr.json" ]

[JSONParse]

[FILELoad]
location = data

[JSONParse]

# Concaténation des sigles et libellés des établissements associés
[assign]
path = ws.etab
value = get('ws.rnsr', []).map(structs => structs.map(struct => `${struct.sigle}: ${struct.intitule}`)).flatten()

# Save data
[dump]
indent = true

[FILESave]
location = data
identifier = corpus-simple-etab.json

[dump]
indent = true