Nothing
## ---- include=FALSE------------------------------------------------------
library(httptest)
start_vignette("vignette-name")
## ----message=FALSE, warning=FALSE, paged.print=FALSE---------------------
library(purrr)
library(dkanr)
library(dplyr)
dkanr_setup(url = 'https://data.louisvilleky.gov')
## ----message=FALSE, warning=FALSE, paged.print=FALSE, eval=FALSE---------
# dkanr_setup(url = 'http://demo.getdkan.com',
# username = 'my_username',
# password = 'my_password')
## ----echo=TRUE, message=FALSE, warning=FALSE, paged.print=FALSE----------
dkanr_settings()
## ----echo=TRUE, message=FALSE, warning=FALSE, paged.print=FALSE----------
# Get a list of all datasets
resp <- list_nodes_all(filters = c(type = 'dataset'), as = 'df')
# Print the first 10 datasets
resp %>%
select(nid, title, uri) %>%
arrange(title) %>%
head(n = 10)
## ----echo=TRUE, message=FALSE, warning=FALSE, paged.print=FALSE----------
# Print only the "Active Permits" dataset information
resp %>%
filter(title == 'Active Permits') %>%
select(nid, title, uri, type)
## ----echo=TRUE, message=FALSE, warning=FALSE, paged.print=FALSE----------
metadata <- retrieve_node(nid ='8216', as = 'list')
metadata
## ----echo=TRUE, message=FALSE, warning=FALSE, paged.print=FALSE----------
# All metadata fields
names(metadata)[1:30]
## ----echo=TRUE, message=FALSE, warning=FALSE, paged.print=FALSE----------
# Access specific metadata fields
metadata$title
## ----echo=TRUE, message=FALSE, warning=FALSE, paged.print=FALSE----------
get_resource_nids(metadata)
## ----echo=TRUE, message=FALSE, warning=FALSE, paged.print=FALSE----------
metadata_rs <- retrieve_node(nid ='8221', as = 'list')
metadata_rs
## ----echo=TRUE, message=FALSE, warning=FALSE, paged.print=FALSE----------
get_resource_url(metadata_rs)
## ----echo=TRUE, message=FALSE, warning=FALSE, paged.print=FALSE----------
ds_is_available(metadata_rs)
## ----echo=TRUE, message=FALSE, warning=FALSE, paged.print=FALSE, eval=FALSE----
# ds_search_all(resource_id = metadata_rs$uuid, as = 'df') %>%
# select(PERMITNUMBER, PERMITTYPE, STATUS, SQUAREFEET)
## ----echo=FALSE, message=FALSE, warning=FALSE, paged.print=FALSE---------
temp <- ds_search(resource_id = metadata_rs$uuid)
dplyr::bind_rows(temp) %>%
select(PERMITNUMBER, PERMITTYPE, STATUS, SQUAREFEET)
## ---- include=FALSE------------------------------------------------------
end_vignette()
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.