R/album.R

Defines functions get_album_info

Documented in get_album_info

#' Get album information
#'
#' @param album_url Full URL to album
#'
#' @export
#' @importFrom xml2 read_html
#' @importFrom rvest "%>%" html_node html_text
#' @importFrom jsonlite fromJSON
get_album_info <- function(album_url) {
  html <- read_html(album_url)

  data <- html %>%
    html_node(xpath="//script[@type='application/ld+json']") %>%
    html_text() %>%
    fromJSON

  return(data)
}
SimonLarsen/bandcampr documentation built on Nov. 15, 2020, 3:04 a.m.