Skip to content

Commit

Permalink
#390 adapt worldbank metadataeditr software and action to #402
Browse files Browse the repository at this point in the history
  • Loading branch information
eblondel committed Feb 4, 2025
1 parent 918bdc0 commit 57c21d9
Show file tree
Hide file tree
Showing 6 changed files with 787 additions and 2 deletions.
7 changes: 5 additions & 2 deletions DESCRIPTION
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
Package: geoflow
Version: 0.9999.20250131
Date: 2025-01-31
Version: 0.9999.20250204
Date: 2025-02-04
Title: Orchestrate Geospatial (Meta)Data Management Workflows and Manage FAIR Services
Description: An engine to facilitate the orchestration and execution of metadata-driven data management workflows, in compliance with FAIR
(Findable, Accessible, Interoperable and Reusable) data management principles. By means of a pivot metadata model, relying on the DublinCore standard (<https://dublincore.org/>),
Expand Down Expand Up @@ -81,7 +81,10 @@ Suggests:
rmarkdown,
dataverse,
blastula,
metadataeditr,
waldo
Remotes:
ihsn/metadataeditr
License: MIT + file LICENSE
URL: https://github.com/r-geoflow/geoflow
BugReports: https://github.com/r-geoflow/geoflow
Expand Down
17 changes: 17 additions & 0 deletions R/geoflow_software.R
Original file line number Diff line number Diff line change
Expand Up @@ -690,6 +690,23 @@ register_software <- function(){
)
),
#-------------------------------------------------------------------------------------------------------
#WORLDBANK METADATA EDITOR CLIENT
#-------------------------------------------------------------------------------------------------------
geoflow_software$new(
software_type = "metadataeditr",
definition = "World Bank metadata editor client powered by 'metadataeditr' package",
packages = list("metadataeditr"),
handler = try(metadataeditr:::set_api, silent = TRUE),
arguments = list(
api_url = list(label = "API URL", def = "Metadata editor API endpoint URL", class = "character"),
api_key = list(label = "API key", def = "An API user authorization key (to be generated in the Metadata editor)", class = "character"),
verbose = list(label = "verbose", def = "Whether messages should be displayed or not", class = "logical", default = FALSE)
),
attributes = list(
collection_names = list(label = "Collection_names", def = "A coma-separated list of collection names where projects will be associated with", class = "character")
)
),
#-------------------------------------------------------------------------------------------------------
#SMTP CLIENT
#-------------------------------------------------------------------------------------------------------
geoflow_software$new(
Expand Down
Loading

0 comments on commit 57c21d9

Please sign in to comment.