- Package redone to work with new Dryad API v2. Most functions are defunct, and there's three sets of new functions following the three major sets of API routes for datasets, versions, and files. See
?rdryad
for more (#28) (#29)
- gains new function
dryad_metadata()
to download Dryad file metadata - gains new function
dryad_package_dois()
to get file DOIs for a Dryad package DOI (a package can have many files) (#22)
dryad_files
(formerlydownload_url()
) now scrapes Dryad page to get URLs to Dryad files instead of using their API, which was not dependable (#26)dryad_fetch
gains a parametertry_file_names
(a boolean) which ifTRUE
we try to extract file names out of URLs (#26)
- fix to solr
rdryad
functions to hard code use ofxml
return format, and followlocation to follow any redirects (#27)
download_url()
is now defunct, seedryad_files()
- two new pacakage dependencies:
tibble
anddata.table
- Move to using
solrium
package instead ofsolr
package for interaction with Dryad's Solr backend (#21) (#24) - Now using
crul
instead ofhttr
for HTTP requests (#23) - gains two new functions
handle2doi
anddoi2handle
to convert between handles and DOIs, and DOIs and handles, respectively (#25) download_url
function name has been changed todryad_files
, but you can still usedownload_url
until the next version. In addition,download_url
/dryad_files
parametersid
is changed todoi
.
dryad_fetch
is improved, and usescurl::curl_download
instead ofdownload.file
. It now accepts >1 input URL, butdestile
length must equal number of urls.
- Re-worked most of the package.
- New package API, some methods are the same, but many are different. (#16)
- New functions (see functions starting with
d_*()
) to interact with Dryad Solr search engine (#10) - OAI-PMH functions now using internally the
oai
package. (#14)
- Slimmed down dependencies to a smaller set.
- Changed license from CC0 to MIT (#17)
- Added more tests (#18)
- Changed function to get files to only download them, and not attempt to read them into R, which introduces a very long dependency chain (#15)
- removed read.jpeg as a dependency
- released to CRAN