upload_w2_to_wastd: Top level helper to upload all Turtle Tagging data to WAStD

View source: R/upload_w2_to_wastd.R

upload_w2_to_wastdR Documentation

Top level helper to upload all Turtle Tagging data to WAStD

Description

Encounters and their related observations are uploaded to WAStD:

Usage

upload_w2_to_wastd(
  data,
  update_existing = FALSE,
  api_url = wastdr::get_wastdr_api_url(),
  api_token = wastdr::get_wastdr_api_token(),
  verbose = wastdr::get_wastdr_verbose()
)

Arguments

data

W2 data transformed into WAStD format and split into create, update, skip.

update_existing

Whether to update existing but unchanged records in WAStD Default: FALSE.

api_url

(character) The WAStD API URL, default get_wastdr_api_url, see wastdr_setup

api_token

(character) The WAStD API token, default get_wastdr_api_token, see wastdr_setup

verbose

Whether to show debug messages. Default: wastdr::get_wastdr_verbose()

api_un

(character) A WAStD API username, default get_wastdr_api_un, see wastdr_setup

api_pw

(character) A WAStD API password, default get_wastdr_api_pw, see wastdr_setup

Details

  • New encounters will be created

  • Existing but unchanged (status=new) encounters will be updated if update_existing=TRUE, else skipped.

  • Existing and value-added encounters (status > new) will be skipped.s

Value

A list of results from wastdr::wastd_create_update_skip.

Examples

## Not run: 
wastdr::wastdr_setup(
  api_url = Sys.getenv("WASTDR_API_DEV_URL"),
  api_token = Sys.getenv("WASTDR_API_DEV_TOKEN")
)
wastdr::wastdr_setup(
  api_url = Sys.getenv("WASTDR_API_TEST_URL"),
  api_token = Sys.getenv("WASTDR_API_TEST_TOKEN")
)
wastdr::wastdr_setup(
  api_url = Sys.getenv("WASTDR_API_URL"),
  api_token = Sys.getenv("WASTDR_API_TOKEN")
)
drake::loadd("w2_up")
upload_odkc_to_wastd(w2_up, update_existing = TRUE, verbose = TRUE)

## End(Not run)

dbca-wa/etlTurtleNesting documentation built on Nov. 18, 2022, 8:03 a.m.