diff --git a/biblio-tools/v1/crossref/expand.ini b/biblio-tools/v1/crossref/expand.ini deleted file mode 100644 index b6d1d2d..0000000 --- a/biblio-tools/v1/crossref/expand.ini +++ /dev/null @@ -1,45 +0,0 @@ -# Necessary plugins -[use] -plugin = basics -plugin = analytics -plugin = storage - -# Flow configuration -[JSONParse] -separator = * - -[bufferize] - -[combine] -path = env('path', 'value') -primer = get('bufferID') -prepend = buffers -append = transit -persistent = true - -[combine/exchange] -value = get('value') - -[combine/group] -size = 100 - -[combine/replace] -path = rows -value = fix(self.length) -path = filter -value = self().map(x => 'doi:'.concat(x)).join(',') - -# see https://github.com/CrossRef/rest-api-doc#api-overview -[combine/URLStream] -url = https://api.crossref.org/works -path = .items.* -timeout = 30000 - -[combine/replace] -path = id -value = get('DOI') -path = value -value = self() - -[dump] -indent = env('indent', false) diff --git a/biblio-tools/v1/crossref/prefixes/README.md b/biblio-tools/v1/crossref/prefixes/README.md new file mode 100644 index 0000000..fd80c11 --- /dev/null +++ b/biblio-tools/v1/crossref/prefixes/README.md @@ -0,0 +1,9 @@ +## To Test +``` +cat < 'doi:'.concat(x)).join(',') + +# see https://github.com/CrossRef/rest-api-doc#api-overview +[combine/URLStream] +url = https://api.crossref.org/works +path = .items.* +timeout = 30000 + +[combine/replace] +path = id +value = get('DOI') +path = value +value = self() + +[dump] +indent = env('indent', false)