ZoteroCheck {c2z} | R Documentation |
Check Zotero library for duplicates
Description
Remove references that are not modified since last added to Zotero
Usage
ZoteroCheck(
data,
id,
id.type,
created,
last.modified,
zotero = NULL,
remove.duplicates = TRUE,
silent = FALSE,
log = list()
)
Arguments
data |
Tibble containing metadata (from Cristin) |
id |
column containing identifier (e.g., cristin_result_id) |
id.type |
Type of metadata as found in the Zotero extra field ("e.g., Cristin) |
created |
column containing creation date in UNIX timestamp format (e.g., created) |
last.modified |
column containing modification date in UNIX timestamp format (e.g., last_modified) |
zotero |
A list with information on the specified Zotero library (e.g., id, API key, collections, and items), Default: NULL |
remove.duplicates |
Remove duplicates if TRUE, Default: TRUE |
silent |
c2z is noisy, tell it to be quiet, Default: FALSE |
log |
A list for storing log elements, Default: list() |
Details
Please see https://oeysan.github.io/c2z/
Value
Returns non-duplicated data in a Zotero-type matrix (tibble)
See Also
arrange
,
coalesce
,
bind_rows
,
filter
Examples
# Simple `Cristin` search by id
cristin.data <- Cristin(
id = "840998",
zotero.import = FALSE
)
# Simple `ZoteroCheck`
example <- ZoteroCheck(
data = cristin.data$result,
id = "cristin_result_id",
id.type = "Cristin",
created = "created",
last.modified = "last_modified",
zotero = Zotero(
user = FALSE,
id = "4827927",
api = "RqlAmlH5l1KPghfCseAq1sQ1",
library = TRUE,
silent = TRUE
)
)