Nothing
resource_update()
allows update of resource extra fields by making the path
parameter optional (#175) thanks @nicholsnrevision_list
and package_revision_list
return NULL
instead of error for CKAN 2.9+ (#200)http_method
gained in resource_create()
, package_update()
, and package_patch()
; it's passed to as.ckan_package()
internally, but does not affect the HTTP request for the main point of the function (#163) thanks @hannaboeorganization_purge()
to purge an organization (which requires sysadmin) (#166) thanks @nicholsnservers()
function (#162) (#167) (#170)extras
now passed in HTTP request in package_create()
as a top level part of the request body rather than as a named extras
element (#158) thanks @galaHckan_fetch()
: now when a zip file has a subdirectory an NA
is returned rather than character(0)
(#164)...
parameter in ckan_fetch()
: was used to pass through curl options to the http request but now is used to pass through additional parameters to either read.csv
, xml2::read_xml
, jsonlite::fromJSON
, sf::st_read()
, read.table()
, or readxl::read_excel
(#165)package_create()
and group_create()
- change groups
parameter description to explain what kind of input is expected (#168)package_create()
gains parameter private
(boolean) (#145)resource_create()
and resource_update()
gain new parameter extras
, while resource_patch()
function doesn't change but gains an example of adding an extra (#149) (#150) thanks @nicholsnpackage_patch()
gains extras
parameter (#94) see also (#147)package_patch()
, package_show()
, package_activity_list()
, package_delete()
, package_update()
, and related_create()
now pass on key
parameter value to as.ckan_package
internally; same for resource_create()
and resource_show()
, but passed to as.ckan_resource()
(#145) (#146)servers()
gains two additional CKAN urls (#155)package_show()
called as.ckan_package()
within it, which itself calls package_show()
- fixed now (#127)resource_search()
and tag_search
: both were not allowing a query to be more than length 1 (#153)print.ckan_package
: wasn't handling well results from package_search()
that had a named list of locale specific results (#152)ckan_fetch()
gains parameter key
for a CKAN API key; if given the API key is now included in the request headers (#133) see also (#122) by @sharlagelfandckan_fetch()
gains ability to read xls/xlsx files with multiple sheets (#135) by @sharlagelfandckan_fetch()
now sets stringsAsFactors = FALSE
when reading data (#141) (#142) thanks @LVG77 @sharlagelfandckan_fetch()
, use basename(x)
instead of gsub(paste0(tempdir(), "/"), "", x)
, to get file path (#140) by @sharlagelfandpackage_search()
handle better cases where the CKAN version can not be determined (#139) && fix logic for when default_schema
and include_private
parameters are included based on the CKAN version (#137) by @sharlagelfandckan_fetch()
: old behavior of the fxn with zip files was that it only worked if the zip file contained shp files; works more generally now, e.g., a zip file containing a csv file (#132) by @sharlagelfandckan_fetch()
examples that weren't working (#134) by @sharlagelfandparse_version_number()
- now properly parses CKAN version numbers that include patch and dev versions (#136) by @sharlagelfanduser_create()
and user_delete()
(#82)package_show()
gains key
parameter to pass an API key (#97)package_search()
gains new parameters: include_drafts
, include_private
, use_default_schema
, and facet.mincount
(#107)fetch()
changed to ckan_fetch()
organization_delet()
to delete an organization (#83)ckan_version()
to get version info for a CKAN instancesrc_ckan()
and it's s3 methods tbl
and src_tbls
, sql_translate_env
. in addition gains the S3 methods db_begin
, db_explain
, db_has_table
, db_insert_into
, db_query_fields
, db_query_rows
ds_create()
to properly format body with json data (#85) thanks @mattfullertonckan_fetch()
(#118) thanks @sharlagelfandckan_fetch()
gains format
parameter if the user knows the file format (useful when the file format can not be guessed) (#117) thanks @sharlagelfandckan_fetch
gain support for handling geojson (#123) thanks @sharlagelfandckan_fetch
was writing to current working directory in some cases - fixed to writing to temp files and cleaning up (#125) (#128) (#129) thanks @sharlagelfandservers()
function (#68)ds_create_dataset()
marked as deprecated; see recourse_create()
instead (#80) (via #79)stop()
call in tag_create()
: now can be used, though haven't been able to test this function as you need to be a sysadmin to use it (#81)ds_search()
: code spacing fixes (#69)resource_update()
gains more examples and tests (#66)key
parameter now in all fxns that make http requests - and reordering of url
and key
params in that order across all functions (#122) (#124)resource_create()
: upload
param was inappropriately a required param (#75) thanks @mingbogoresource_update()
: date sent in last_modified
in request body needed to be converted to character (#96) (thanks @jasonajones73); and the date format needed fixing (#119) (thanks @florianm)ckan_fetch()
- use sf
instead of maptools
; in addition ckan_fetch
can now parse xlsx files in addition to xls files; (#114) (#115) thanks @sharlagelfandpackage_search()
: this route fails if parameters that did not exist in the CKAN instance are given; internally remove parameters as needed from query params by pinging the CKAN instance for its version (#120)Any scripts or data that you put into this service are public.
Add the following code to your website.
For more information on customizing the embed code, read Embedding Snippets.