odkc_as_media: ODKC Tracks as WAStD MediaObservations

View source: R/odkc_as_media.R

odkc_as_mediaR Documentation

ODKC Tracks as WAStD MediaObservations

Description

ODKC Tracks as WAStD MediaObservations

Usage

odkc_as_media(data)

Arguments

data

ODKC Data, e.g. odkc_data.

Value

A tibble of records which can be uploaded ONE BY ONE to WAStD's MediaAttachment API as per function examples. The field "attachment" has to be turned into an httr::upload_file before upload.

Examples

## Not run: 
wastdr::wastdr_setup(
  api_url = Sys.getenv("WASTDR_API_DEV_URL"),
  api_token = Sys.getenv("WASTDR_API_DEV_TOKEN")
)
drake::loadd(odkc_ex)
x <- odkc_as_media(odkc_ex)
upload_media(x[1:100, ])


# Outside R, using curl (with correct auth token)
# curl -i -X POST
#   -H 'Authorization: Token xxx'
#   -F 'attachment=@my_photo.jpg'
#   -F encounter_source=paper
#   -F encounter_source_id=2015-01-21-08-00-00-117-152-20-6134-dead-disarticulated-juvenile-na-chelonia-mydas
#   -F source=2
#   -F source_id=test123
#   http://localhost:8220/api/1/media-attachments/

## End(Not run)

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