The goal of omekasapi is to offer some functions to interact with Omeka S API.
You can install the development version of omekasapi like so:
# install.packages("credentials")
credentials::set_github_pat()
# install.packages("devtools")
devtools::install_github("cutterkom/omekasapi")library(omekasapi)
api_url <- https://myomekas.org/api
base_req <- create_base_req(
api_url,
key_identity=Sys.getenv("OMEKA_KEY_ID"),
key_credential=Sys.getenv("OMEKA_KEY_CRED"))
query_items_by_property_id(base_req, property = "bibo:translator")
library(omekasapi)
api_url <- "https://myomekas.org/api"
base_req <- create_base_req(
api_url,
key_identity=Sys.getenv("OMEKA_KEY_ID"),
key_credential=Sys.getenv("OMEKA_KEY_CRED"))
base_req |>
query_ressource_classes(get_all = TRUE)