get_zenodo
allows to get a Zenodo record, identified by
its DOI or concept DOI.
get_zenodo(doi, sandbox = FALSE, logger = NULL)
an object of class data.frame
giving the record versions
including date, version number and version-specific DOI.
object of class ZenodoRecord
# \dontrun{
get_zenodo("10.5281/zenodo.2547036")
#> ✔ Successfully fetched list of published records!
#> ! No record for DOI '10.5281/zenodo.2547036'!
#> ℹ Try to get deposition by Zenodo specific record id '2547036'
#> ✔ Successfully fetched list of published records!
#> ! No record for id '2547036'!
#> ℹ Successfully fetched list of published records - page 1
#> ✔ Successfully fetched list of published records!
#> ✔ Successfully fetched published record for concept DOI '10.5281/zenodo.2547036'!
#> <ZenodoRecord>
#> ....|-- created: 2022-06-17T11:23:00.916079+00:00
#> ....|-- updated: 2023-09-21T06:53:03.924722+00:00
#> ....|-- revision_id: 7
#> ....|-- is_draft: FALSE
#> ....|-- is_published: TRUE
#> ....|-- status: published
#> ....|-- versions:
#> ........|-- is_latest: FALSE
#> ........|-- index: 13
#> ....|-- access:
#> ........|-- record: public
#> ........|-- files: public
#> ........|-- embargo:
#> ............|-- active: FALSE
#> ............|-- reason:
#> ........|-- status: open
#> ....|-- files:
#> ........|-- zen4R-0.6-1.tar.gz:
#> ............|-- filename: zen4R-0.6-1.tar.gz
#> ............|-- filesize: 51648
#> ............|-- checksum: a7cf6c5a9bda54867ea3bcab2a5dfdf9
#> ............|-- download: https://zenodo.org/api/records/6656251/files/zen4R-0.6-1.tar.gz/content
#> ........|-- zen4R-0.6-1.zip:
#> ............|-- filename: zen4R-0.6-1.zip
#> ............|-- filesize: 65566
#> ............|-- checksum: 0cd3611a83c51e9c23703bd27e1beb92
#> ............|-- download: https://zenodo.org/api/records/6656251/files/zen4R-0.6-1.zip/content
#> ....|-- id: 6656251
#> ....|-- links:
#> ........|-- self: https://zenodo.org/api/records/6656251
#> ........|-- self_html: https://zenodo.org/records/6656251
#> ........|-- doi: https://doi.org/10.5281/zenodo.6656251
#> ........|-- self_doi: https://doi.org/10.5281/zenodo.6656251
#> ........|-- self_doi_html: https://zenodo.org/doi/10.5281/zenodo.6656251
#> ........|-- parent: https://zenodo.org/api/records/2547036
#> ........|-- parent_html: https://zenodo.org/records/2547036
#> ........|-- parent_doi: https://doi.org/10.5281/zenodo.2547036
#> ........|-- parent_doi_html: https://zenodo.org/doi/10.5281/zenodo.2547036
#> ........|-- self_iiif_manifest: https://zenodo.org/api/iiif/record:6656251/manifest
#> ........|-- self_iiif_sequence: https://zenodo.org/api/iiif/record:6656251/sequence/default
#> ........|-- files: https://zenodo.org/api/records/6656251/files
#> ........|-- media_files: https://zenodo.org/api/records/6656251/media-files
#> ........|-- archive: https://zenodo.org/api/records/6656251/files-archive
#> ........|-- archive_media: https://zenodo.org/api/records/6656251/media-files-archive
#> ........|-- latest: https://zenodo.org/api/records/6656251/versions/latest
#> ........|-- latest_html: https://zenodo.org/records/6656251/latest
#> ........|-- versions: https://zenodo.org/api/records/6656251/versions
#> ........|-- draft: https://zenodo.org/api/records/6656251/draft
#> ........|-- reserve_doi: https://zenodo.org/api/records/6656251/draft/pids/doi
#> ........|-- access_links: https://zenodo.org/api/records/6656251/access/links
#> ........|-- access_grants: https://zenodo.org/api/records/6656251/access/grants
#> ........|-- access_users: https://zenodo.org/api/records/6656251/access/users
#> ........|-- access_request: https://zenodo.org/api/records/6656251/access/request
#> ........|-- access: https://zenodo.org/api/records/6656251/access
#> ........|-- communities: https://zenodo.org/api/records/6656251/communities
#> ........|-- communities-suggestions: https://zenodo.org/api/records/6656251/communities-suggestions
#> ........|-- requests: https://zenodo.org/api/records/6656251/requests
#> ....|-- metadata:
#> ........|-- resource_type:
#> ............|-- id: software
#> ........|-- creators:
#> ........|-- title: zen4R: R Interface to Zenodo REST API
#> ........|-- publisher: Zenodo
#> ........|-- publication_date: 2022-06-17
#> ........|-- subjects:
#> ........|-- contributors:
#> ........|-- languages:
#> ........|-- version: 0.6-1
#> ........|-- rights:
#> ........|-- description: <p>zen4R: R Interface to Zenodo REST API</p>
#>
#> <p><a href="https://github.com/eblondel/zen4R/releases/tag/v0.6-1">https://github.com/eblondel/zen4R/releases/tag/v0.6-1</a></p>
#> ........|-- additional_descriptions:
#> ........|-- funding:
#> ....|-- parent:
#> ........|-- id: 2547036
#> ........|-- access:
#> ............|-- owned_by: 5183
#> ............|-- settings: FALSE
#> ............|-- settings: FALSE
#> ............|-- settings: NULL
#> ............|-- settings: 0
#> ........|-- communities:
#> ............|-- ids: 81c04e58-2563-4999-92ed-447ad997ac00
#> ............|-- ids: f0a8b890-f97a-4eb2-9eac-8b8a712d3a6c
#> ............|-- default: 81c04e58-2563-4999-92ed-447ad997ac00
#> ............|-- entries: list(id = "81c04e58-2563-4999-92ed-447ad997ac00", created = "2022-03-17T22:49:56.776909+00:00", updated = "2022-03-17T22:49:56.776923+00:00", links = list(), revision_id = 0, slug = "openfair", metadata = list(title = "OpenFair"), access = list(visibility = "public", members_visibility = "public", member_policy = "open", record_submission_policy = "open", review_policy = "closed"), deletion_status = list(is_deleted = FALSE, status = "P"), children = list(allow = FALSE))
#> ............|-- entries: list(id = "f0a8b890-f97a-4eb2-9eac-8b8a712d3a6c", created = "2022-11-23T15:53:29.436323+00:00", updated = "2024-10-18T07:28:14.565467+00:00", links = list(), revision_id = 20, slug = "eu", metadata = list(title = "EU Open Research Repository", type = list(id = "organization", title = list(de = "Organisation", en = "Organization")), website = "https://research-and-innovation.ec.europa.eu", funding = list(list(funder = list(id = "00k4n6c32", name = "European Commission"))), organizations = list(list(
#> id = "00k4n6c32", name = "European Commission", identifiers = list(list(identifier = "00k4n6c32", scheme = "ror"), list(identifier = "grid.270680.b", scheme = "grid"))))), access = list(visibility = "public", members_visibility = "public", member_policy = "open", record_submission_policy = "open", review_policy = "closed"), theme = list(style = list(font = list(size = "16px", family = "Arial, sans-serif", weight = 600), primaryColor = "#004494", secondaryColor = "#FFD617", tertiaryColor = "#e3eefd",
#> primaryTextColor = "#FFFFFF", secondaryTextColor = "#000000", tertiaryTextColor = "#1c5694", mainHeaderBackgroundColor = "#FFFFFF"), brand = "horizon", enabled = TRUE), deletion_status = list(is_deleted = FALSE, status = "P"), children = list(allow = TRUE))
#> ........|-- pids:
#> ............|-- doi: 10.5281/zenodo.2547036
#> ............|-- doi: datacite
#> ............|-- doi: datacite
#> ....|-- pids:
#> ........|-- doi:
#> ............|-- identifier: 10.5281/zenodo.6656251
#> ............|-- provider: datacite
#> ............|-- client: datacite
#> ........|-- oai:
#> ............|-- identifier: oai:zenodo.org:6656251
#> ............|-- provider: oai
#> ....|-- stats:
#> ↓ this_version.downloads = 103
#> ↓ this_version.unique_downloads = 50
#> ↓ all_versions.downloads = 1864
#> ↓ all_versions.unique_downloads = 933
#> 👁 this_version.views = 142
#> 👁 this_version.unique_views = 140
#> 👁 all_versions.views = 2095
#> 👁 all_versions.unique_views = 1920
#> ■ this_version.data_volume = 6029562
#> ■ all_versions.data_volume = 75579816
# }