Skip to content
master
Switch branches/tags
Code

Latest commit

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
R
 
 
 
 
man
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

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)
## # A tibble: 10 x 2
##    artist          n_releases
##    <chr>                <int>
##  1 Various                 21
##  2 DJ Milton               15
##  3 D.J. Funk*              13
##  4 DJ Deeon                13
##  5 Paul Johnson            11
##  6 Robert Armani           11
##  7 Jammin Gerald           10
##  8 Parris Mitchell          9
##  9 D.J. Slugo*              7
## 10 DJ Funk                  7

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.

About

interface to the Discogs API

Topics

Resources

License

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •