knitr::opts_chunk$set(
  message = FALSE, warning = FALSE
)

discogger

lifecycle Travis build status

Overview

Tools for working with the Discogs API in R.

Discogs Developers Site: https://www.discogs.com/developers

Install

Development version

devtools::install_github('ewenme/discogger')

Authenticate

  1. Create a Discogs API v2 application
  2. Generate a personal access token from your API application page
  3. Set your credentials in the System Environment variable DISCOGS_API_TOKEN by calling the discogs_api_token() function and entering your Discogs application personal access token when prompted.

Use

library(discogger)
library(tidyverse)

Who released the most Dance Mania records?

# get dance mania records listed on discogs
dm_recs <- discogs_label_releases(label_id = 314)

dm_recs$content %>%
  group_by(artist) %>%
  summarise(n_releases = n_distinct(catno)) %>%
  arrange(desc(n_releases)) %>%
  top_n(10)

Contribute

Please note that this project is released with a Contributor Code of Conduct. By participating in this project you agree to abide by its terms.



ewenme/discogr documentation built on Jan. 11, 2022, 6:32 p.m.