J'ai fait une macro vba pour Excel dans les fenêtres pour obtenir plusieurs citations DOI de texte en clair via crossref.
Avec le DOI, vous pouvez obtenir toutes les citations au format bibtex avec R.
1. Download excel file with macro
2. Mettez vos citations en texte brut dans la colonne A, modifier légèrement les chiffres dans les colonnes F et H pour obtenir correctement le titre dans la colonne K.
3. Appuyez sur Ctrl A et attendez environ. 5 sec par citation.
(pour utiliser à nouveau, restaurer des formules avec la feuille de sauvegarde)
4. Localisez votre fichier .csv avec DOI sauvé, ou l'enregistrer à nouveau manuellement à partir sheet2
5. Utilisez quelque chose comme ceci pour interroger votre DOI en R
library(RefManageR)
setwd("/your/folder/") # set the folder where the .csv file is
list.files(getwd()) # be sure your .csv file is there
doi<-read.csv("dois.csv", header=FALSE) # pass the file info to the doi object
# get a new .bib file with formatted references
GetBibEntryWithDOI(unlist(doi), temp.file = ("mycitations.bib"), delete.file = FALSE)
# write a .csv
bib<-ReadBib("mycitations.bib")
dfbib<-as.data.frame(bib)
write.csv(dfbib,"table.csv")
vous êtes makino takaki, non? :) – flow
Les réponses aux liens uniquement ne sont pas les bienvenues dans Stack Overflow. – hims056