Newer
Older
web-dumps / doiwos-dumps / 04-enrich-etab.ini
# Usage: npx ezs enrich-etab.ini < data/corpus-simple-rnsr.json > data/corpus-simple-etab.json

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


[use]
# JSONParse
plugin = basics

[JSONParse]

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

[dump]
indent = true