| .. | |||
| v1 | 2 years ago | ||
| README.md | 2 years ago | ||
| config.json | 2 years ago | ||
| examples.http | 2 years ago | ||
| requirements.txt | 2 years ago | ||
| swagger.json | 2 years ago | ||
| tests.hurl | 2 years ago | ||
Cette instance propose des outils de traitement d'adresses
Voir le fichier de configuration.
⚠ L'application à utiliser doit être un worker avec python version 3.9.
À l'heure de l'écriture de cette documentation, c'estinistcnrs/lodex-workers-python@4.0.11qui est le plus adapté.
Ce service permet à partir d'une adresse comportant un code unité CNRS d'avoir le nom du laboratoire, son sigle, son rnsr, sa tutelle cnrs
Prend en entrée du JSON avec deux champs: id et value, et renvoie un JSON avec le code langue dans le champ value.
| nom | description |
|---|---|
| indent | true ou false, indente le JSON résultat ou non (true par défaut) |
cat <<EOF | curl -X POST --data-binary @- "https://address-kit.services.inist.fr/v1/cnrsunit/cnrsunit"
[{"id":1, "value":"université sciences et technologies bordeaux 1 institut national de physique nucléaire et de physique des particules du cnrs in2p3 umr5797"}]
EOF
Sortie
[{
"id": 1,
"value": [
"Laboratoire de Physique des 2 infinis - Bordeaux",
"LP2I - Bordeaux",
"199512079F",
"Institut d'écologie et environnement"
]
}]
Ce service permet à partir d'une adresse de déteminer le pays même s'il n'est pas dans l'adresse
Prend en entrée du JSON avec deux champs: id et value, et renvoie un JSON avec le nom du pays et le code pays dans le champ value.
cat <<EOF | curl -X POST --data-binary @- "https://address-kit.services.inist.fr/v1/affiliationcountry/affiliationcountry"
[{"id":1, "value":"université sciences et technologies bordeaux 1 institut national de physique nucléaire et de physique des particules du cnrs in2p3 UMR5797"},
{"id":2, "value":"auf der morgenstelle 8, 72076 tuebingen"}]
EOF
Sortie
[{
"id": 1,
"value": [
"France",
"FRA"
]
},
{
"id": 2,
"value": [
"Germany",
"DEU"
]
}]