# NOT RUN {
core_journals(id = '2167-8359')
ids <- c("2167-8359", "2050-084X")
res <- lapply(ids, core_journals)
vapply(res, "[[", "", c("data", "title"))
# just http request, get text back
core_journals_('2167-8359')
# post request, ideal for lots of ISSNs
if (requireNamespace("rcrossref", quietly = TRUE)) {
library(rcrossref)
res <- lapply(c("bmc", "peerj", "elife", "plos", "frontiers"), function(z)
cr_journals(query = z))
ids <- na.omit(unlist(lapply(res, function(b) b$data$issn)))
out <- core_journals(ids, method = "POST")
head(out)
}
# }
Run the code above in your browser using DataLab