## ----include = FALSE----------------------------------------------------------
knitr::opts_chunk$set(collapse = TRUE, comment = "#>")

## ----setup--------------------------------------------------------------------
library(scopusflow)

## -----------------------------------------------------------------------------
summary(example_records)

## -----------------------------------------------------------------------------
dois <- scopus_extract_dois(example_records)
dois

## -----------------------------------------------------------------------------
out <- file.path(tempdir(), "reference-set.csv")
scopus_extract_dois(example_records, file = out)
readLines(out)

## -----------------------------------------------------------------------------
m <- as_bibliometrix(example_records)
m[, c("AU", "TI", "PY", "SO", "TC", "DB")]

## ----eval = FALSE-------------------------------------------------------------
# if (requireNamespace("bibliometrix", quietly = TRUE)) {
#   results <- bibliometrix::biblioAnalysis(as_bibliometrix(records))
#   summary(results, k = 10)
# }

## -----------------------------------------------------------------------------
path <- file.path(tempdir(), "records.rds")
write_scopus_records(example_records, path)
identical(read_scopus_records(path), example_records)

