diff --git a/biblio-tools/v1/unpaywall/corhal.ini b/biblio-tools/v1/unpaywall/corhal.ini index c157be2..8ed030e 100644 --- a/biblio-tools/v1/unpaywall/corhal.ini +++ b/biblio-tools/v1/unpaywall/corhal.ini @@ -39,6 +39,9 @@ path = token value = env('UNPAYWALL_API_KEY') +[assign] +path = value +value = get('value').toLower() # Pour traiter par lot on groupe puis on utilise spawn qui crée un buffer par lot [group] @@ -85,7 +88,7 @@ # On créé l'object attendu par combine { id, value } pour faire le mapping [spawn/combine/replace] path = id -value = get('doi') +value = get('doi').toLower() path = value.is_oa value = get('is_oa') diff --git a/biblio-tools/v1/unpaywall/expand.ini b/biblio-tools/v1/unpaywall/expand.ini index fc7ebaa..ff43ff7 100644 --- a/biblio-tools/v1/unpaywall/expand.ini +++ b/biblio-tools/v1/unpaywall/expand.ini @@ -39,6 +39,9 @@ path = token value = env('UNPAYWALL_API_KEY') +[assign] +path = value +value = get('value').toLower() # Pour traiter par lot on groupe puis on utilise spawn qui crée un buffer par lot [group] @@ -51,7 +54,7 @@ # On réalise un mapping dynamique sur le champ value (et on sauvegarde les correspondances trouvées) [spawn/combine] path = value -default = n/a +default = toto primer = get('bufferID') prepend = buffers append = transit @@ -84,7 +87,7 @@ # On créé l'object attendu par combine { id, value } pour faire le mapping [spawn/combine/replace] path = id -value = get('doi') +value = get('doi').toLower() path = value.is_oa value = get('is_oa') @@ -98,7 +101,6 @@ path = value.has_repository_copy value = get('has_repository_copy', 'n/a') - # On nettoie l'objet en supprimant les champs temporaires [spawn/exchange] value = self().omit('bufferID') @@ -107,7 +109,6 @@ [assign] path = value value = get('value.value', self.value) - # On marque les réponses qui n'ont pas abouties [swing] test = has('value.is_oa') @@ -115,7 +116,7 @@ [swing/assign] path = value -value = fix('n/a') +value = fix('titi') [dump] indent = env('indent') diff --git a/biblio-tools/v1/unpaywall/is_oa.ini b/biblio-tools/v1/unpaywall/is_oa.ini index 12cf392..af83306 100644 --- a/biblio-tools/v1/unpaywall/is_oa.ini +++ b/biblio-tools/v1/unpaywall/is_oa.ini @@ -39,6 +39,9 @@ path = token value = env('UNPAYWALL_API_KEY') +[assign] +path = value +value = get('value').toLower() # Pour traiter par lot on groupe puis on utilise spawn qui crée un buffer par lot [group] @@ -84,7 +87,7 @@ # On créé l'object attendu par combine { id, value } pour faire le mapping [spawn/combine/replace] path = id -value = get('doi') +value = get('doi').toLower() path = value value = get('is_oa', 'n/a')