Client for the 'DKAN' API

Provides functions to facilitate access to the 'DKAN' API (< https://dkan.readthedocs.io/en/latest/apis/index.html>), including the 'DKAN' REST API (metadata), and the 'DKAN' datastore API (data). Includes functions to list, create, retrieve, update, and delete datasets and resources nodes. It also includes functions to search and retrieve data from the 'DKAN' datastore.


Travis-CI Build Status AppVeyor Build Status Coverage status CRAN_Status_Badge CRAN

Overview

DKAN is an open data platform that enables publication and consumption of open data.

The dkanr package is an R client to the DKAN REST API that aims to facilitate the consumption, updating, and publication of content to open data platforms powered by DKAN.

Installation

You can install the released version of dkanr from CRAN with:

install.packages("dkanr")

And the development version from GitHub with:

# install.packages("devtools")
devtools::install_github("tonyfujs/dkanr")

Example

To learn more about the features and functionalities of the package, view the Getting Started with dkanr vignette for basic guidelines on how to use the package.

browseVignettes(package = "dkanr")

News

dkanr 0.1.2

  • Fix mocking issue with connect_system() in test suite
  • Fix fix_download_url() to handle URLs with spaces

dkanr 0.1.1

  • fix bug to get_resource_url() Some resource URLs were not identified correctly and therefore not returned. This is now fixed.

dkanr 0.1.0

  • Initial release

Reference manual

It appears you don't have a PDF plugin for this browser. You can click here to download the reference manual.

install.packages("dkanr")

0.1.2 by Tony Fujs, 5 months ago


Browse source code at https://github.com/cran/dkanr


Authors: Tony Fujs [aut, cre] , Meera Desai [aut] , Karthik Ramanathan [aut]


Documentation:   PDF Manual  


MIT + file LICENSE license


Imports assertthat, dplyr, httr, jsonlite, purrr, stringr, tibble

Suggests covr, knitr, rmarkdown, testthat, httptest


See at CRAN