Cet outil permet d'automatiser l'interrogation à l'API Crossref pour récupérer un jeu de notices XML à partir d'une liste de DOI.
Les appels à l'API Crossref se font via l'URL https://api.crossref.org/works/<doi>.xml
Usage :
./crawl-by-dois.js <file> <output_dir> <suffix_url> 2> error.log > out.log
avec :
fileUn fichier texte contenant un DOI par ligneoutput_dirle répertoire de destination, dans lequel seront écrites les notices XMLsuffix_urlun suffixe systématiquement ajouté à la fin de l'URL d'appel à l'API Crossref. Par exemple :?usr=...&pwd=...si vous êtes abonnés à Metadata Pluserror.logun fichier de log d'erreurout.logun fichier de log